github semaphoreui/semaphore v2.17.4

2 hours ago

Summary

This release focuses on performance improvements, permission fixes, and small usability enhancements, along with routine dependency updates and test coverage improvements.

๐Ÿš€ Performance

  • Reduced database queries for tasks, improving overall performance and responsiveness.

๐Ÿ” Permissions & UI fixes

  • Template role permissions are now correctly enforced in the UI.
  • Integration and role permission checks in the UI have been fixed.

โš™๏ธ Improvements

  • Semaphore task details are now available to shell applications via environment variables.
  • Adjustments to template directory handling.

๐Ÿงช Testing & Maintenance

  • Added unit tests for getHomeDir.
  • Upgraded core-js dependency.
  • Internal optimizations and minor fixes.

Changelog

  • e49d030 Merge pull request #3619 from semaphoreui/perf/optimize_db_queries

What's Changed

  • [Snyk] Upgrade core-js from 3.47.0 to 3.48.0 by @fiftin in #3611
  • Add semaphore task details to shell apps as environment variables by @riton in #3597
  • test: add unit tests for getHomeDir function by @Copilot in #3615
  • home to template dir by @fiftin in #3612
  • fix(perms): respect role permisisons for templates on ui by @fiftin in #3617
  • fix(ui): check permissions for intergrations and roles by @fiftin in #3618
  • perf(tasks): descrese db queries by @fiftin in #3619

Full Changelog: v2.17.2...v2.17.4

Don't miss a new semaphore release

NewReleases is sending notifications on new releases.