v2.17.0
What's Changed
- Do not reset stage type if it is already valid by @knolleary in #5422
- Bump esbuild, @vitejs/plugin-vue, @vitest/coverage-istanbul and vitest by @dependabot in #5379
- Bump actions/setup-node from 4.3.0 to 4.4.0 by @dependabot in #5432
- Make Team & TeamType optional for TeamBroker Clients by @hardillb in #5435
- Ensure Device Node-RED version is populated on status update by @hardillb in #5431
- Fixes listbox getting clipped by overflows by teleporting the options list to the body by @cstns in #5427
- Replace the team selection drowpdown with the listbox component by @cstns in #5057
- Throttle notifications sent to Device Group members by @knolleary in #5437
- Bump http-proxy-middleware from 2.0.6 to 2.0.9 by @dependabot in #5441
- Schedule meeting to upgarde to enterprise by @cstns in #5421
- Fix clipped kebab menu by @cstns in #5445
- Fix styling of team select by @knolleary in #5447
- Update Device docs about offline access by @hardillb in #5446
- Ensure all devices are loaded when working with device group membership by @knolleary in #5448
- Bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot in #5451
- Fix overflowing device last seen badge by @cstns in #5458
- Fix third party broker redirect by @cstns in #5462
- Add multi step form on application creation by @cstns in #5438
- Fix the deployStageDialog selector not overflowing properly by @cstns in #5466
- Handle instance creation failure garacefully when creating new applications by @cstns in #5455
- Grant timeline access to viewer roles by @cstns in #5469
- Bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #5476
- Bump docker/build-push-action from 6.15.0 to 6.16.0 by @dependabot in #5475
- Run the e2e smtp servers only when configured to do so by @cstns in #5457
- Hide the device Finish setup Call to Action from users without permissions by @cstns in #5474
- Modify device loading logic to get all app devices by @Steve-Mcl in #5479
- Handle the TeamDeviceCreateDialog state externally to prevent unnecessary api calls by @cstns in #5470
- Hide pipeline actionable items and guard routes based on user's permissions by @cstns in #5465
- Handle team device create dialog state externally to prevent unnecessary api calls part 2 by @cstns in #5472
- E2e tests external broker by @cstns in #5460
- Add a new ComboBox component by @cstns in #5481
- Resource Email improvements by @Steve-Mcl in #5480
- Prevent team library api call for unauthorized users by @cstns in #5468
- Fixe indentation in the BoxOptionMixin by @cstns in #5493
- Fix editing pipeline stage when a device group exists in later stages by @Steve-Mcl in #5496
- Hide applications device tile kebab menu for unauthorized users by @cstns in #5471
- Update SSO enablement docs to require Change Request to be raised by @knolleary in #5497
- Fix combobox selector behavior when losing focus by @cstns in #5498
- Bump cypress-io/github-action from 6.7.16 to 6.9.0 by @dependabot in #5500
- Replace dropdown with a combobox to simplify device selection in pipeline setup by @Steve-Mcl in #5485
- Improve visibility of local access of remote instance by @Steve-Mcl in #5502
- Validate pipeline stages before deletion by @Steve-Mcl in #5494
- Clear redirectUrl when hitting the oauth account/complete route by @knolleary in #5511
- Import snapshot during OTC setup by @Steve-Mcl in #5473
- Multi step instance form duplicate instance by @cstns in #5499
- Alter the duplicate instance page breadcrumbs by @cstns in #5506
- Default to the Instance Type's default stack if the original instance’s stack is deprecated by @cstns in #5510
- Fix Instance duplication form cold starts by @cstns in #5507
- Fixed charges table on the instance duplication overview step by @cstns in #5504
- Release 2.17.0 by @knolleary in #5515
Full Changelog: v2.16.0...v2.17.0