What's Changed
- ui: bump @types/node from 18.19.121 to 18.19.122 in /ui by @dependabot[bot] in #5134
- ui: bump sass from 1.89.2 to 1.90.0 in /ui by @dependabot[bot] in #5135
- ui: bump yup from 1.6.1 to 1.7.0 in /ui by @dependabot[bot] in #5137
- api: bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /api by @dependabot[bot] in #5138
- ssh: bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /ssh by @dependabot[bot] in #5140
- chore(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #5142
- ui: bump typescript from 5.8.3 to 5.9.2 in /ui by @dependabot[bot] in #5139
- fix(ui): mock
onBeforeRouteLeave
in tests by @luizhf42 in #5131 - ssh: bump golang.org/x/net from 0.42.0 to 0.43.0 in /ssh by @dependabot[bot] in #5141
- ui: bump vuetify from 3.9.2 to 3.9.4 in /ui by @dependabot[bot] in #5136
- fix(snap): rename references to shellhub-agent snap package to shellhub by @henrybarreto in #5143
- feat(snap): add --classic flag and use latest/stable channel for ShellHub snap by @henrybarreto in #5144
- feat(snap): get snap settings from envs while installing by @henrybarreto in #5145
- feat(snap): get preferred hostname from env while installing by @henrybarreto in #5148
- fix(api,pkg): update device version when authenticating by @henrybarreto in #5147
- chore(deps): bump github.com/docker/docker from 27.1.1+incompatible to 28.0.0+incompatible by @dependabot[bot] in #5150
- fix(ui): fix MFA settings by @luizhf42 in #5152
- fix(ui): ensure Chatwoot is properly reset on logout by @luannmoreira in #5153
- chore(api): remove useless MFA store by @heiytor in #5149
- api: bump github.com/getsentry/sentry-go from 0.35.0 to 0.35.1 in /api by @dependabot[bot] in #5154
- docker: ui: bump nginx from 1.29.0-alpine to 1.29.1-alpine in /ui by @dependabot[bot] in #5156
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #5155
- feat(api)!: remove unused device methods by @heiytor in #5157
- refactor(api): replace APIKeyGet methods with unified APIKeyResolve by @heiytor in #5158
- feat(api): add namespace conflicts detection system by @heiytor in #5159
- refactor(api): remove unused opts parameter from NamespaceGetPreferred by @heiytor in #5161
- refactor(api)!: replace session record methods with generic operations by @heiytor in #5163
- Refactor/api/rename device edit by @heiytor in #5160
- feat(agent): deal with 429 and 503 HTTP status and Retry-After header by @henrybarreto in #5146
- Refactor/api/simplify device update by @heiytor in #5162
- feat(gateway): add rate limit to api routes by @henrybarreto in #5165
- fix(agent): normalize container's name into shellhub's device name by @henrybarreto in #5164
- feat(agent): add function to create connector with custom docker client by @henrybarreto in #5166
- feat(pkg): add MaxDevices and Billing fields to NamespaceChanges by @heiytor in #5167
- fix(env): increase default rate limit burst value by @henrybarreto in #5168
- agent: bump golang.org/x/crypto from 0.31.0 to 0.35.0 in /agent by @dependabot[bot] in #4733
- chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 by @dependabot[bot] in #4736
- agent: bump golang.org/x/net from 0.33.0 to 0.38.0 in /agent by @dependabot[bot] in #4742
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.38.0 in /gateway by @dependabot[bot] in #4744
- chore(ui): update OpenAPI specification by @luizhf42 in #5170
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.38.0 by @dependabot[bot] in #5173
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /tests by @dependabot[bot] in #5174
- ui: bump cipher-base from 1.0.4 to 1.0.6 in /ui by @dependabot[bot] in #5177
- chore(ssh): update golang-jwt to v5 by @henrybarreto in #5175
- ui: bump sha.js from 2.4.11 to 2.4.12 in /ui by @dependabot[bot] in #5176
- chore: bump shellhub version to v0.20.1-rc.1 by @gustavosbarreto in #5172
- chore: bump shellhub version to v0.20.1 by @gustavosbarreto in #5187
Full Changelog: v0.20.0...v0.20.1