For the past couple of weeks, we’ve been hard at work improving the code base in order to ensure that new code did not break existing functionality. While this release includes a few bug fixes and usability improvements, it does include major technical improvements.
What's Changed
- ui: fix console warnings by @noreng-jg in #1681
- ui: refator member delete component by @leonardojoao in #1683
- Topic/fix open api details by @henrybarreto in #1669
- ui: create component to add member in namespace by @leonardojoao in #1684
- ui: change color of buttons on firewall and public when disabled by @leonardojoao in #1690
- ui: remove v-if in fragment by @leonardojoao in #1687
- ui: refactor the component to only support user edit in namespace by @leonardojoao in #1686
- ui: create component to add firewall rule in namespace by @leonardojoao in #1689
- pkg: add common code from validation function inside it own function by @henrybarreto in #1691
- ui: create component to add public key by @leonardojoao in #1693
- docker: agent: bump arm32v6/golang from 1.17.6-alpine3.14 to 1.17.7-alpine3.14 in /agent by @dependabot in #1707
- docker: agent: bump arm64v8/golang from 1.17.6-alpine3.14 to 1.17.7-alpine3.14 in /agent by @dependabot in #1706
- docker: agent: bump arm32v7/golang from 1.17.6-alpine3.14 to 1.17.7-alpine3.14 in /agent by @dependabot in #1705
- docker: ssh: bump golang from 1.17.6-alpine3.14 to 1.17.7-alpine3.14 in /ssh by @dependabot in #1704
- docker: cli: bump golang from 1.17.6-alpine3.14 to 1.17.7-alpine3.14 in /cli by @dependabot in #1703
- docker: agent: bump golang from 1.17.6-alpine3.14 to 1.17.7-alpine3.14 in /agent by @dependabot in #1702
- docker: api: bump golang from 1.17.6-alpine3.14 to 1.17.7-alpine3.14 in /api by @dependabot in #1701
- ui: bump @fortawesome/free-brands-svg-icons from 5.15.4 to 6.0.0 in /ui by @dependabot in #1695
- ui: bump @fortawesome/free-solid-svg-icons from 5.15.4 to 6.0.0 in /ui by @dependabot in #1696
- ui: bump axios from 0.25.0 to 0.26.0 in /ui by @dependabot in #1697
- api: bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0 in /api by @dependabot in #1698
- ui: bump @fortawesome/fontawesome-svg-core from 1.2.36 to 1.3.0 in /ui by @dependabot in #1700
- ui: create component to edit public key by @leonardojoao in #1708
- ui: fix variable name used to add the firewall by @leonardojoao in #1709
- ui: create unique component only for public key deletion by @leonardojoao in #1710
- ui: refactor the component firewall rule delete by @leonardojoao in #1712
- ui: create unique component only for public key editing by @leonardojoao in #1713
- ui: refactor the component tag delete by @leonardojoao in #1714
- api: update validator to v10 by @henrybarreto in #1716
- ui: bump url-parse from 1.5.3 to 1.5.7 in /ui by @dependabot in #1717
- ui: refactor the component tag update by @leonardojoao in #1718
- ui: create unique component only for tag editing by @leonardojoao in #1715
- ui: refactor the component device delete by @leonardojoao in #1719
- ui: bump timezone-mock from 1.3.0 to 1.3.1 in /ui by @dependabot in #1723
- ui: bump core-js from 3.21.0 to 3.21.1 in /ui by @dependabot in #1726
- ui: bump sass from 1.49.7 to 1.49.8 in /ui by @dependabot in #1727
- ui: bump shelljs from 0.8.4 to 0.8.5 in /ui by @dependabot in #1728
- ui: refactor the component device rename by @leonardojoao in #1720
- ui: refactor the component play session by @leonardojoao in #1721
- ui: bump @vue/cli-plugin-babel from 4.5.15 to 5.0.1 in /ui by @dependabot in #1724
- github: ignore major update dependency cli-service by @leonardojoao in #1730
- github: ignore major update dependency cli plugin unit jest by @leonardojoao in #1731
- ui: add dispatches in namespace and tags components by @noreng-jg in #1733
- ui: create unique component only for private key deleting by @leonardojoao in #1732
- ui: remove unused files after refactoring components by @leonardojoao in #1734
- ui: fix device delete permission in device details by @leonardojoao in #1735
- ui: fix device rename permission in device details by @leonardojoao in #1736
- api: add documentation, change variables' name and checks. by @henrybarreto in #1673
- Topic/add tags to public keys by @henrybarreto in #1711
- api: fix public key loop with wrong range definition by @henrybarreto in #1737
- ui: update public key form to choose filtering by @noreng-jg in #1722
- api: fix inverse filter evaluation and add tests to it by @henrybarreto in #1738
- ui: standardize dialog size when add public key by @noreng-jg in #1739
- api: add sort function to guarantee tags order on test by @henrybarreto in #1740
- ui: bump url-parse from 1.5.7 to 1.5.10 in /ui by @dependabot in #1744
- ui: bump vue-cli-plugin-vuetify from 2.4.5 to 2.4.6 in /ui by @dependabot in #1743
- ui: bump sass from 1.49.8 to 1.49.9 in /ui by @dependabot in #1742
- ui: bump eslint-plugin-vue from 8.4.1 to 8.5.0 in /ui by @dependabot in #1741
- bin: ensure EXTRA_COMPOSE_FILE exists by @gustavosbarreto in #1745
- api: split common tag functions to it own flow by @henrybarreto in #1747
- Convert standalone mongodb instance to local replicaset by @gustavosbarreto in #1748
- docker: agent: bump arm32v7/golang from 1.17.7-alpine3.14 to 1.17.8-alpine3.14 in /agent by @dependabot in #1757
- docker: agent: bump arm64v8/golang from 1.17.7-alpine3.14 to 1.17.8-alpine3.14 in /agent by @dependabot in #1759
- docker: agent: bump arm32v6/golang from 1.17.7-alpine3.14 to 1.17.8-alpine3.14 in /agent by @dependabot in #1758
- docker: api: bump golang from 1.17.7-alpine3.14 to 1.17.8-alpine3.14 in /api by @dependabot in #1762
- docker: agent: bump golang from 1.17.7-alpine3.14 to 1.17.8-alpine3.14 in /agent by @dependabot in #1761
- cli: bump go.mongodb.org/mongo-driver from 1.8.3 to 1.8.4 in /cli by @dependabot in #1755
- api: bump github.com/labstack/echo/v4 from 4.6.3 to 4.7.0 in /api by @dependabot in #1753
- ui: bump vue-cli-plugin-vuetify from 2.4.6 to 2.4.7 in /ui by @dependabot in #1754
- ui: bump @vue-stripe/vue-stripe from 4.4.1 to 4.4.2 in /ui by @dependabot in #1749
- ui: bump xterm from 4.17.0 to 4.18.0 in /ui by @dependabot in #1750
- api: add suport to ACID transaction for tags by @henrybarreto in #1746
- docker: cli: bump golang from 1.17.7-alpine3.14 to 1.17.8-alpine3.14 in /cli by @dependabot in #1756
- docker: ssh: bump golang from 1.17.7-alpine3.14 to 1.17.8-alpine3.14 in /ssh by @dependabot in #1760
- api: bump go.mongodb.org/mongo-driver from 1.8.3 to 1.8.4 in /api by @dependabot in #1752
- ssh: bump github.com/pires/go-proxyproto from 0.6.1 to 0.6.2 in /ssh by @dependabot in #1751
- Pass database name using Mongo connection string URI by @gustavosbarreto in #1765
- Fix mongo connection URI by @gustavosbarreto in #1767
- api: fix down on migration 42 by @henrybarreto in #1768
- api: change how public_key is merged when migration 42 is down by @henrybarreto in #1769
- ui: bump axios from 0.26.0 to 0.26.1 in /ui by @dependabot in #1772
- agent: bump github.com/spf13/cobra from 1.3.0 to 1.4.0 in /agent by @dependabot in #1774
- agent: bump github.com/docker/docker from 20.10.12+incompatible to 20.10.13+incompatible in /agent by @dependabot in #1776
- api: bump github.com/labstack/echo/v4 from 4.7.0 to 4.7.1 in /api by @dependabot in #1777
- cli: bump github.com/spf13/cobra from 1.3.0 to 1.4.0 in /cli by @dependabot in #1778
- api: bump github.com/go-playground/validator/v10 from 10.10.0 to 10.10.1 in /api by @dependabot in #1773
- api: bump github.com/spf13/cobra from 1.3.0 to 1.4.0 in /api by @dependabot in #1775
- ui: bump vuetify from 2.6.3 to 2.6.4 in /ui by @dependabot in #1771
- ui: add small fixes by @noreng-jg in #1779
- ui: fix namespace auto switch by @noreng-jg in #1780
- api, pkg, openapi: add tags to firewall rules by @henrybarreto in #1764
- ui: Adds tag feature to the firewall rules dialog by @noreng-jg in #1766
- docker: api: bump golang from 1.17.8-alpine3.14 to 1.18.0-alpine3.14 in /api by @dependabot in #1795
- docker: agent: bump alpine from 3.15.0 to 3.15.1 in /agent by @dependabot in #1796
- docker: ssh: bump golang from 1.17.8-alpine3.14 to 1.18.0-alpine3.14 in /ssh by @dependabot in #1797
- docker: agent: bump golang from 1.17.8-alpine3.14 to 1.18.0-alpine3.14 in /agent by @dependabot in #1798
- docker: agent: bump arm32v7/golang from 1.17.8-alpine3.14 to 1.18.0-alpine3.14 in /agent by @dependabot in #1799
- docker: agent: bump arm64v8/golang from 1.17.8-alpine3.14 to 1.18.0-alpine3.14 in /agent by @dependabot in #1794
- docker: agent: bump arm32v6/golang from 1.17.8-alpine3.14 to 1.18.0-alpine3.14 in /agent by @dependabot in #1800
- docker: ssh: bump alpine from 3.15.0 to 3.15.1 in /ssh by @dependabot in #1801
- docker: cli: bump alpine from 3.15.0 to 3.15.1 in /cli by @dependabot in #1802
- docker: cli: bump golang from 1.17.8-alpine3.14 to 1.18.0-alpine3.14 in /cli by @dependabot in #1803
- docker: api: bump alpine from 3.15.0 to 3.15.1 in /api by @dependabot in #1793
- cli: bump github.com/stretchr/testify from 1.7.0 to 1.7.1 in /cli by @dependabot in #1792
- api: bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.4.0 in /api by @dependabot in #1791
- agent: bump github.com/stretchr/testify from 1.7.0 to 1.7.1 in /agent by @dependabot in #1787
- ui: bump @vue/cli-plugin-babel from 5.0.1 to 5.0.3 in /ui by @dependabot in #1786
- ui: bump vue-cli-plugin-vuetify from 2.4.7 to 2.4.8 in /ui by @dependabot in #1785
- ui: bump @fortawesome/free-brands-svg-icons from 6.0.0 to 6.1.0 in /ui by @dependabot in #1784
- ui: bump @vue/cli-plugin-unit-jest from 4.5.15 to 4.5.16 in /ui by @dependabot in #1783
- api: bump github.com/labstack/echo/v4 from 4.7.1 to 4.7.2 in /api by @dependabot in #1788
- api: bump github.com/go-redis/redis/v8 from 8.11.4 to 8.11.5 in /api by @dependabot in #1789
- api: bump github.com/stretchr/testify from 1.7.0 to 1.7.1 in /api by @dependabot in #1790
- ui: bump @fortawesome/free-solid-svg-icons from 6.0.0 to 6.1.0 in /ui by @dependabot in #1782
- pkg: fix retrial client to detect network outages by @noreng-jg in #1781
- ui: fix default value of tagChoices by @noreng-jg in #1805
- ui: fix empty name in page refresh by @noreng-jg in #1807
- pkg: add jwt middleware by @gustavosbarreto in #1808
- ui: bump @mdi/font from 6.5.95 to 6.6.96 in /ui by @dependabot in #1816
- ui: bump @fortawesome/fontawesome-svg-core from 1.3.0 to 6.1.1 in /ui by @dependabot in #1815
- ui: bump @vue/cli-plugin-eslint from 4.5.15 to 4.5.17 in /ui by @dependabot in #1814
- ui: bump @vue/cli-service from 4.5.15 to 4.5.17 in /ui by @dependabot in #1810
- ui: bump @vue/cli-plugin-unit-jest from 4.5.16 to 4.5.17 in /ui by @dependabot in #1809
- api: bump github.com/golang-jwt/jwt/v4 from 4.4.0 to 4.4.1 in /api by @dependabot in #1813
- agent: bump github.com/creack/pty from 1.1.17 to 1.1.18 in /agent by @dependabot in #1812
- ui: bump @fortawesome/free-solid-svg-icons from 6.1.0 to 6.1.1 in /ui by @dependabot in #1825
- ui: bump stylus from 0.56.0 to 0.57.0 in /ui by @dependabot in #1824
- ui: bump @vue/cli-plugin-babel from 5.0.3 to 5.0.4 in /ui by @dependabot in #1823
- ui: bump minimist from 1.2.5 to 1.2.6 in /ui by @dependabot in #1822
- ui: bump @fortawesome/free-brands-svg-icons from 6.1.0 to 6.1.1 in /ui by @dependabot in #1821
- docker: agent: bump alpine from 3.15.1 to 3.15.2 in /agent by @dependabot in #1820
- docker: cli: bump alpine from 3.15.1 to 3.15.2 in /cli by @dependabot in #1819
- docker: ssh: bump alpine from 3.15.1 to 3.15.2 in /ssh by @dependabot in #1817
- agent: bump github.com/docker/docker from 20.10.13+incompatible to 20.10.14+incompatible in /agent by @dependabot in #1811
- docker: api: bump alpine from 3.15.1 to 3.15.2 in /api by @dependabot in #1818
- api: fix duplicated fingerprint access by @noreng-jg in #1829
- ui: fix public key default value by @noreng-jg in #1831
- ui: bump moment from 2.29.1 to 2.29.2 in /ui by @dependabot in #1835
- ui: bump mock-local-storage from 1.1.20 to 1.1.21 in /ui by @dependabot in #1836
- ui: bump sass from 1.49.9 to 1.49.11 in /ui by @dependabot in #1837
- ui: add web support to ed25519 public key authentication by @noreng-jg in #1842
- ui: replace noble/ed25519 with sshpk by @gustavosbarreto in #1844
- docker: update autossl image by @gustavosbarreto in #1845
Full Changelog: v0.9.0...v0.9.1