github shellhub-io/shellhub v0.21.4

7 hours ago

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 SettingNamespace component 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 SettingTags behavior 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 TagSelector even 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 DevicesDropdown tests by @luizhf42 in #5624
  • refactor(ui): move hasNamespaces computed 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 DataTable by @luizhf42 in #5646
  • test(ui): update InvitationList snapshot 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/testing and 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 PageHeader in TeamInvitations view 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 AppLayout tests 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 SettingNamespace component 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 SettingTags behavior 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 TagSelector even 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 DevicesDropdown tests by @luizhf42 in #5624
  • refactor(ui): move hasNamespaces computed 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 DataTable by @luizhf42 in #5646
  • test(ui): update InvitationList snapshot 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/testing and 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 PageHeader in TeamInvitations view 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 AppLayout tests 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

Don't miss a new shellhub release

NewReleases is sending notifications on new releases.