What's Changed
- ui: bump vuetify from 3.11.0 to 3.11.2 in /ui by @dependabot[bot] in #5602
- ui: bump typescript-eslint from 8.48.0 to 8.48.1 in /ui by @dependabot[bot] in #5596
- fix(ui): fix
MemberInvite's email label spacing by @luizhf42 in #5608 - chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 by @dependabot[bot] in #5607
- cli: bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in /cli by @dependabot[bot] in #5601
- ui: bump express from 4.21.2 to 4.22.1 in /ui by @dependabot[bot] in #5599
- agent: bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in /agent by @dependabot[bot] in #5597
- api: bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in /api by @dependabot[bot] in #5598
- docker: api: bump alpine from 3.22.2 to 3.23.0 in /api by @dependabot[bot] in #5606
- docker: ssh: bump alpine from 3.22.2 to 3.23.0 in /ssh by @dependabot[bot] in #5605
- docker: cli: bump alpine from 3.22.2 to 3.23.0 in /cli by @dependabot[bot] in #5604
- docker: gateway: bump alpine from 3.22.2 to 3.23.0 in /gateway by @dependabot[bot] in #5603
- feat(ui): show namespace type in
SettingNamespacecomponent by @luizhf42 in #5609 - ui: bump vue-tsc from 3.1.5 to 3.1.7 in /ui by @dependabot[bot] in #5600
- fix(ui): fix
SettingTagsbehavior with no tags in list by @luizhf42 in #5610 - fix(ui): correct admin table background and improve test selectors by @luannmoreira in #5586
- fix(ui): items-per-page input handling only on blur DataTable by @luannmoreira in #5612
- feat(agent): add support for optional environment variables in install.sh by @gustavosbarreto in #5613
- feat(ui): add new Tags view separate from Settings by @luizhf42 in #5611
- refactor(ui): improve terminal connection UI and add SSHID helper by @gustavosbarreto in #5614
- fix(ui): enable
TagSelectoreven when namespace has no tags by @luizhf42 in #5615 - refactor(ui): add settings button to namespace switcher by @gustavosbarreto in #5617
- refactor(ui): remove stats store usage from device UI components by @luannmoreira in #5590
- fix(api): support X-Tenant-ID header in tag requests by @heiytor in #5618
- refactor(ui): refactor Tags API wrapper and store by @luizhf42 in #5616
- refactor(ui): simplify and validate items-per-page input handling by @luannmoreira in #5619
- fix(ui): fix Connection Announcement edit dialog by @luizhf42 in #5621
- fix(ui): fix SSHID Helper related issues by @luizhf42 in #5620
- agent: bump golang.org/x/sys from 0.38.0 to 0.39.0 in /agent by @dependabot[bot] in #5627
- ssh: bump github.com/labstack/echo/v4 from 4.13.4 to 4.14.0 in /ssh by @dependabot[bot] in #5631
- ui: bump asciinema-player from 3.12.1 to 3.13.4 in /ui by @dependabot[bot] in #5635
- ui: bump typescript-eslint from 8.48.1 to 8.49.0 in /ui by @dependabot[bot] in #5636
- docker: ui: bump nginx from 1.29.3-alpine to 1.29.4-alpine in /ui by @dependabot[bot] in #5637
- api: bump golang.org/x/crypto from 0.45.0 to 0.46.0 in /api by @dependabot[bot] in #5634
- ui: bump eslint-plugin-jest from 29.2.1 to 29.5.0 in /ui by @dependabot[bot] in #5640
- feat(ui): add "Add Private Key" button to
TerminalLoginForm's select by @luizhf42 in #5622 - test(ui): add API mocks to
DevicesDropdowntests by @luizhf42 in #5624 - refactor(ui): move
hasNamespacescomputed to namespaces store by @luizhf42 in #5623 - ui: bump sass from 1.94.2 to 1.96.0 in /ui by @dependabot[bot] in #5639
- ui: bump vuetify from 3.11.2 to 3.11.3 in /ui by @dependabot[bot] in #5638
- bump(ui): revert Node.js LTS version bump by @luizhf42 in #5644
- chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #5643
- chore(deps): bump actions/cache from 3 to 5 by @dependabot[bot] in #5642
- chore(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #5641
- agent: bump golang.org/x/crypto from 0.45.0 to 0.46.0 in /agent by @dependabot[bot] in #5630
- agent: bump github.com/labstack/echo/v4 from 4.13.4 to 4.14.0 in /agent by @dependabot[bot] in #5628
- api: bump github.com/labstack/echo/v4 from 4.13.4 to 4.14.0 in /api by @dependabot[bot] in #5632
- refactor(api): migrate membership invitations to a dedicated collection by @heiytor in #5532
- feat(ui): implement new invitations menu, view, dialogs and management system by @luizhf42 in #5585
- feat(ui): add items per page persistence to
DataTableby @luizhf42 in #5646 - test(ui): update
InvitationListsnapshot by @luizhf42 in #5645 - feat(ui): create PageHeader component and refactor views by @gustavosbarreto in #5647
- fix(ui): suppress Sass legacy JS API deprecation warnings by @gustavosbarreto in #5648
- feat(ui): add FormBricks survey to setup wizard flow by @gustavosbarreto in #5649
- test(ui): add
@pinia/testingand mount helper for tests by @luizhf42 in #5650 - feat(ui): add Rename Device button to accepted devices list by @luizhf42 in #5651
- feat(ui): use
PageHeaderinTeamInvitationsview by @luizhf42 in #5652 - fix(ui): replace text-white with theme-safe emphasis colors by @luannmoreira in #5653
- fix(ui): standardize WebEndpoints search bar placement by @luannmoreira in #5654
- feat(ui): add onboarding survey to setup wizard by @gustavosbarreto in #5656
- test(ui): improve
AppLayouttests by @luizhf42 in #5655 - refactor(ui): replace page titles in admin with PageHeader component by @luannmoreira in #5658
- docker: api: bump alpine from 3.23.0 to 3.23.2 in /api by @dependabot[bot] in #5668
- docker: cli: bump alpine from 3.23.0 to 3.23.2 in /cli by @dependabot[bot] in #5667
- ui: bump vue-tsc from 3.1.8 to 3.2.1 in /ui by @dependabot[bot] in #5665
- docker: gateway: bump alpine from 3.23.0 to 3.23.2 in /gateway by @dependabot[bot] in #5664
- ui: bump @vue/runtime-dom from 3.5.25 to 3.5.26 in /ui by @dependabot[bot] in #5663
- ui: bump eslint from 9.39.1 to 9.39.2 in /ui by @dependabot[bot] in #5662
- ui: bump vue-router from 4.6.3 to 4.6.4 in /ui by @dependabot[bot] in #5660
- fix(api): preserve null values for unique indexed fields in UserUpdate by @heiytor in #5670
- refactor(ui): improve session play button and active status display by @luannmoreira in #5659
- fix(tests): support testcontainers in Docker-in-Docker environment by @gustavosbarreto in #5671
- ui: bump typescript-eslint from 8.49.0 to 8.50.1 in /ui by @dependabot[bot] in #5676
- ui: bump sass from 1.96.0 to 1.97.1 in /ui by @dependabot[bot] in #5675
- ui: bump eslint-plugin-jest from 29.5.0 to 29.11.1 in /ui by @dependabot[bot] in #5674
- ui: bump vuetify from 3.11.3 to 3.11.5 in /ui by @dependabot[bot] in #5673
- ui: bump asciinema-player from 3.13.4 to 3.13.5 in /ui by @dependabot[bot] in #5672
- docker: ssh: bump alpine from 3.23.0 to 3.23.2 in /ssh by @dependabot[bot] in #5669
- feat(ui): create SSH Keys section in navigation drawer by @luizhf42 in #5625
- fix(ui): revert SSH Keys sidebar section change by @luizhf42 in #5677
- chore: bump shellhub version to v0.21.4 by @gustavosbarreto in #5678
Full Changelog: v0.21.3...v0.21.4
What's Changed
- ui: bump vuetify from 3.11.0 to 3.11.2 in /ui by @dependabot[bot] in #5602
- ui: bump typescript-eslint from 8.48.0 to 8.48.1 in /ui by @dependabot[bot] in #5596
- fix(ui): fix
MemberInvite's email label spacing by @luizhf42 in #5608 - chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 by @dependabot[bot] in #5607
- cli: bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in /cli by @dependabot[bot] in #5601
- ui: bump express from 4.21.2 to 4.22.1 in /ui by @dependabot[bot] in #5599
- agent: bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in /agent by @dependabot[bot] in #5597
- api: bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in /api by @dependabot[bot] in #5598
- docker: api: bump alpine from 3.22.2 to 3.23.0 in /api by @dependabot[bot] in #5606
- docker: ssh: bump alpine from 3.22.2 to 3.23.0 in /ssh by @dependabot[bot] in #5605
- docker: cli: bump alpine from 3.22.2 to 3.23.0 in /cli by @dependabot[bot] in #5604
- docker: gateway: bump alpine from 3.22.2 to 3.23.0 in /gateway by @dependabot[bot] in #5603
- feat(ui): show namespace type in
SettingNamespacecomponent by @luizhf42 in #5609 - ui: bump vue-tsc from 3.1.5 to 3.1.7 in /ui by @dependabot[bot] in #5600
- fix(ui): fix
SettingTagsbehavior with no tags in list by @luizhf42 in #5610 - fix(ui): correct admin table background and improve test selectors by @luannmoreira in #5586
- fix(ui): items-per-page input handling only on blur DataTable by @luannmoreira in #5612
- feat(agent): add support for optional environment variables in install.sh by @gustavosbarreto in #5613
- feat(ui): add new Tags view separate from Settings by @luizhf42 in #5611
- refactor(ui): improve terminal connection UI and add SSHID helper by @gustavosbarreto in #5614
- fix(ui): enable
TagSelectoreven when namespace has no tags by @luizhf42 in #5615 - refactor(ui): add settings button to namespace switcher by @gustavosbarreto in #5617
- refactor(ui): remove stats store usage from device UI components by @luannmoreira in #5590
- fix(api): support X-Tenant-ID header in tag requests by @heiytor in #5618
- refactor(ui): refactor Tags API wrapper and store by @luizhf42 in #5616
- refactor(ui): simplify and validate items-per-page input handling by @luannmoreira in #5619
- fix(ui): fix Connection Announcement edit dialog by @luizhf42 in #5621
- fix(ui): fix SSHID Helper related issues by @luizhf42 in #5620
- agent: bump golang.org/x/sys from 0.38.0 to 0.39.0 in /agent by @dependabot[bot] in #5627
- ssh: bump github.com/labstack/echo/v4 from 4.13.4 to 4.14.0 in /ssh by @dependabot[bot] in #5631
- ui: bump asciinema-player from 3.12.1 to 3.13.4 in /ui by @dependabot[bot] in #5635
- ui: bump typescript-eslint from 8.48.1 to 8.49.0 in /ui by @dependabot[bot] in #5636
- docker: ui: bump nginx from 1.29.3-alpine to 1.29.4-alpine in /ui by @dependabot[bot] in #5637
- api: bump golang.org/x/crypto from 0.45.0 to 0.46.0 in /api by @dependabot[bot] in #5634
- ui: bump eslint-plugin-jest from 29.2.1 to 29.5.0 in /ui by @dependabot[bot] in #5640
- feat(ui): add "Add Private Key" button to
TerminalLoginForm's select by @luizhf42 in #5622 - test(ui): add API mocks to
DevicesDropdowntests by @luizhf42 in #5624 - refactor(ui): move
hasNamespacescomputed to namespaces store by @luizhf42 in #5623 - ui: bump sass from 1.94.2 to 1.96.0 in /ui by @dependabot[bot] in #5639
- ui: bump vuetify from 3.11.2 to 3.11.3 in /ui by @dependabot[bot] in #5638
- bump(ui): revert Node.js LTS version bump by @luizhf42 in #5644
- chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #5643
- chore(deps): bump actions/cache from 3 to 5 by @dependabot[bot] in #5642
- chore(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #5641
- agent: bump golang.org/x/crypto from 0.45.0 to 0.46.0 in /agent by @dependabot[bot] in #5630
- agent: bump github.com/labstack/echo/v4 from 4.13.4 to 4.14.0 in /agent by @dependabot[bot] in #5628
- api: bump github.com/labstack/echo/v4 from 4.13.4 to 4.14.0 in /api by @dependabot[bot] in #5632
- refactor(api): migrate membership invitations to a dedicated collection by @heiytor in #5532
- feat(ui): implement new invitations menu, view, dialogs and management system by @luizhf42 in #5585
- feat(ui): add items per page persistence to
DataTableby @luizhf42 in #5646 - test(ui): update
InvitationListsnapshot by @luizhf42 in #5645 - feat(ui): create PageHeader component and refactor views by @gustavosbarreto in #5647
- fix(ui): suppress Sass legacy JS API deprecation warnings by @gustavosbarreto in #5648
- feat(ui): add FormBricks survey to setup wizard flow by @gustavosbarreto in #5649
- test(ui): add
@pinia/testingand mount helper for tests by @luizhf42 in #5650 - feat(ui): add Rename Device button to accepted devices list by @luizhf42 in #5651
- feat(ui): use
PageHeaderinTeamInvitationsview by @luizhf42 in #5652 - fix(ui): replace text-white with theme-safe emphasis colors by @luannmoreira in #5653
- fix(ui): standardize WebEndpoints search bar placement by @luannmoreira in #5654
- feat(ui): add onboarding survey to setup wizard by @gustavosbarreto in #5656
- test(ui): improve
AppLayouttests by @luizhf42 in #5655 - refactor(ui): replace page titles in admin with PageHeader component by @luannmoreira in #5658
- docker: api: bump alpine from 3.23.0 to 3.23.2 in /api by @dependabot[bot] in #5668
- docker: cli: bump alpine from 3.23.0 to 3.23.2 in /cli by @dependabot[bot] in #5667
- ui: bump vue-tsc from 3.1.8 to 3.2.1 in /ui by @dependabot[bot] in #5665
- docker: gateway: bump alpine from 3.23.0 to 3.23.2 in /gateway by @dependabot[bot] in #5664
- ui: bump @vue/runtime-dom from 3.5.25 to 3.5.26 in /ui by @dependabot[bot] in #5663
- ui: bump eslint from 9.39.1 to 9.39.2 in /ui by @dependabot[bot] in #5662
- ui: bump vue-router from 4.6.3 to 4.6.4 in /ui by @dependabot[bot] in #5660
- fix(api): preserve null values for unique indexed fields in UserUpdate by @heiytor in #5670
- refactor(ui): improve session play button and active status display by @luannmoreira in #5659
- fix(tests): support testcontainers in Docker-in-Docker environment by @gustavosbarreto in #5671
- ui: bump typescript-eslint from 8.49.0 to 8.50.1 in /ui by @dependabot[bot] in #5676
- ui: bump sass from 1.96.0 to 1.97.1 in /ui by @dependabot[bot] in #5675
- ui: bump eslint-plugin-jest from 29.5.0 to 29.11.1 in /ui by @dependabot[bot] in #5674
- ui: bump vuetify from 3.11.3 to 3.11.5 in /ui by @dependabot[bot] in #5673
- ui: bump asciinema-player from 3.13.4 to 3.13.5 in /ui by @dependabot[bot] in #5672
- docker: ssh: bump alpine from 3.23.0 to 3.23.2 in /ssh by @dependabot[bot] in #5669
- feat(ui): create SSH Keys section in navigation drawer by @luizhf42 in #5625
- fix(ui): revert SSH Keys sidebar section change by @luizhf42 in #5677
- chore: bump shellhub version to v0.21.4 by @gustavosbarreto in #5678
- chore: migrate to docker compose plugin (V2/V5+) by @gustavosbarreto in #5679
Full Changelog: v0.21.3...v0.21.4