What's Changed
- refactor api's wokers by @heiytor in #3323
- refactor(agent): add modes to agent by @henrybarreto in #3271
- fix session authentication issues in older agent versions by @heiytor in #3143
- feature(api,pkg): add validation rule to device's name by @henrybarreto in #3341
- chore(api): remove verbose logs by @heiytor in #3342
- chore(api,cli,pkg): remove deprecated function on validator package by @henrybarreto in #3343
- chore(pkg,client): remove http client from required mocks on api's client tests by @henrybarreto in #3358
- docker: ssh: bump alpine from 3.18.5 to 3.19.0 in /ssh by @dependabot in #3357
- docker: api: bump alpine from 3.18.5 to 3.19.0 in /api by @dependabot in #3356
- docker: agent: bump alpine from 3.18.5 to 3.19.0 in /agent by @dependabot in #3355
- docker: cli: bump alpine from 3.18.5 to 3.19.0 in /cli by @dependabot in #3354
- docker: ui: bump node from 21.3.0-alpine3.17 to 21.4.0-alpine3.17 in /ui by @dependabot in #3353
- ui: bump @vue/test-utils from 2.4.1 to 2.4.3 in /ui by @dependabot in #3350
- ui: bump @fortawesome/fontawesome-free from 6.4.2 to 6.5.1 in /ui by @dependabot in #3348
- ui: bump @vue/runtime-dom from 3.3.9 to 3.3.11 in /ui by @dependabot in #3347
- ui: bump @types/node from 18.18.13 to 18.19.3 in /ui by @dependabot in #3345
- ui: bump terser from 5.19.4 to 5.26.0 in /ui by @dependabot in #3349
- cli: bump go.mongodb.org/mongo-driver from 1.13.0 to 1.13.1 in /cli by @dependabot in #3352
- api: bump go.mongodb.org/mongo-driver from 1.13.0 to 1.13.1 in /api by @dependabot in #3346
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #3351
- chore(ui): update node version from 21.3.0 to 21.4.0 by @henrybarreto in #3359
- chore(cli,ui,pkg): set more strict rules for user validation by @henrybarreto in #3360
- fix(api): avoid error when nothing is updated on user data request by @henrybarreto in #3361
- chore(api): organize fixtures initialization by @heiytor in #3339
- Simplifying member discovery with a new namespace method by @heiytor in #3365
- fix(gateway): fix "worker_connections are not enough" error by @gustavosbarreto in #3373
- chore(gateway): update letsencrypt root path in shellhub.conf by @gustavosbarreto in #3374
- ui: bump @vue/eslint-config-airbnb from 7.0.0 to 7.0.1 in /ui by @dependabot in #3371
- ui: bump @fortawesome/free-brands-svg-icons from 6.4.2 to 6.5.1 in /ui by @dependabot in #3372
- ui: bump typescript from 5.2.2 to 5.3.3 in /ui by @dependabot in #3370
- ui: bump @types/node-rsa from 1.1.2 to 1.1.4 in /ui by @dependabot in #3369
- ui: bump yup from 1.3.2 to 1.3.3 in /ui by @dependabot in #3368
- chore(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #3367
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #3366
- feat(api): implementing MFA two-factor authentication by @danyecls in #3078
- api: bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /api by @dependabot in #3375
- ssh: bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /ssh by @dependabot in #3376
- agent: bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /agent by @dependabot in #3377
- chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #3378
- fix(ssh): call right route to close session by @henrybarreto in #3381
- chore(ssh): add replace for local shellhub version by @henrybarreto in #3382
- api: bump github.com/labstack/echo/v4 from 4.11.3 to 4.11.4 in /api by @dependabot in #3391
- ssh: bump github.com/gliderlabs/ssh from 0.3.5 to 0.3.6 in /ssh by @dependabot in #3390
- ssh: bump github.com/labstack/echo/v4 from 4.11.3 to 4.11.4 in /ssh by @dependabot in #3389
- ui: bump @sentry/tracing from 7.81.1 to 7.91.0 in /ui by @dependabot in #3388
- ui: bump vue-tsc from 1.8.24 to 1.8.26 in /ui by @dependabot in #3386
- ui: bump @vue/runtime-dom from 3.3.11 to 3.3.13 in /ui by @dependabot in #3385
- ui: bump eslint-plugin-vue from 9.18.1 to 9.19.2 in /ui by @dependabot in #3384
- ui: bump @sentry/vue from 7.77.0 to 7.91.0 in /ui by @dependabot in #3397
- ui: bump @vue/runtime-dom from 3.3.13 to 3.4.3 in /ui by @dependabot in #3396
- ui: bump vue-tsc from 1.8.26 to 1.8.27 in /ui by @dependabot in #3395
- ssh: bump github.com/go-resty/resty/v2 from 2.10.0 to 2.11.0 in /ssh by @dependabot in #3393
- ui: bump @rushstack/eslint-patch from 1.6.0 to 1.6.1 in /ui by @dependabot in #3394
- chore(deps): replace satori/go.uuid with google/uuid by @Juneezee in #3392
- Abstract JWT logic into a new package by @heiytor in #3364
- fix(wsconnadapter): prevent nil channel write in Close method by @gustavosbarreto in #3400
- ui: bump vee-validate from 4.11.8 to 4.12.4 in /ui by @dependabot in #3398
- chore(api): rename store files removing sufix
_store
by @henrybarreto in #3363 - feat(ssh): enable profiling in development mode by @gustavosbarreto in #3402
- ssh(refactor): remove asynq initialization from main by @henrybarreto in #3406
- api fix devices tags update by @heiytor in #3405
- chore(ui): update node dependencies versions by @luannmoreira in #3407
- chore(qa): update node version on QA by @luannmoreira in #3408
- ui: bump @types/node from 18.19.3 to 18.19.5 in /ui by @dependabot in #3410
- ui: bump @fortawesome/fontawesome-svg-core from 6.4.2 to 6.5.1 in /ui by @dependabot in #3412
- ui: bump @sentry/tracing from 7.91.0 to 7.92.0 in /ui by @dependabot in #3413
- ui: bump @sentry/vue from 7.91.0 to 7.92.0 in /ui by @dependabot in #3414
- ui: bump moment from 2.29.4 to 2.30.1 in /ui by @dependabot in #3411
- fix(ui): tag list not reacting to new props by @luannmoreira in #3401
- fix(ui): profile settings edit tags wrongfully showing not chosen tags by @luannmoreira in #3415
- chore(deps): bump github.com/go-resty/resty/v2 from 2.10.0 to 2.11.0 in /connector by @dependabot in #3416
- ui: bump follow-redirects from 1.15.2 to 1.15.4 in /ui by @dependabot in #3418
- Fix some errors and standardize tag operations in the store by @heiytor in #3409
- fix(api): return the right error when no resource is matched by @henrybarreto in #3419
- fix(gateway): provide missing value for webroot-path in certbot renew cmd by @gustavosbarreto in #3421
- chore: bump shellhub version to v0.14.0-rc.1 by @gustavosbarreto in #3422
- fix(ssh): init cache to enable web connection work by @henrybarreto in #3423
- chore: bump shellhub version to v0.14.0-rc.2 by @gustavosbarreto in #3424
- fix(gateway): correcting access to cloud-to-enterprise routes by @danyecls in #3425
- chore: bump shellhub version to v0.14.0-rc.3 by @gustavosbarreto in #3426
- fix: container id checking by @gustavosbarreto in #3429
- fix(ui): multi-factor authentication store methods by @luannmoreira in #3428
- fix(api): add verification if the user with active MFA has the MFA va… by @danyecls in #3427
- feat(ui): new mfa client generate by @luannmoreira in #3430
- fix(gateway): add recovery location block on auth by @henrybarreto in #3432
- chore: bump shellhub version to v0.14.0-rc.4 by @gustavosbarreto in #3431
- ssh: bump golang.org/x/net from 0.19.0 to 0.20.0 in /ssh by @dependabot in #3433
- api: bump golang.org/x/crypto from 0.17.0 to 0.18.0 in /api by @dependabot in #3441
- ui: bump sass from 1.69.5 to 1.69.7 in /ui by @dependabot in #3435
- ui: bump axios from 1.6.2 to 1.6.5 in /ui by @dependabot in #3436
- ui: bump vuetify from 3.4.9 to 3.4.10 in /ui by @dependabot in #3437
- ui: bump @vue/runtime-dom from 3.4.5 to 3.4.13 in /ui by @dependabot in #3438
- ui: bump @types/node from 18.19.5 to 18.19.7 in /ui by @dependabot in #3439
- api: bump github.com/getsentry/sentry-go from 0.25.0 to 0.26.0 in /api by @dependabot in #3440
- chore: bump shellhub version to v0.14.0-rc.5 by @gustavosbarreto in #3442
- fix(ui): added margin to qr-code generator on Multi-Factor Authentication by @luannmoreira in #3443
- chore: bump shellhub version to v0.14.0-rc.6 by @gustavosbarreto in #3444
- fix(ui): added router guard to redirect mfa url back to login by @luannmoreira in #3446
- chore: bump shellhub version to v0.14.0-rc.7 by @gustavosbarreto in #3447
- chore: bump shellhub version to v0.14.0 by @gustavosbarreto in #3448
New Contributors
Full Changelog: v0.13.6...v0.14.0