Releases: semaphoreio/semaphore
v1.2.0-rc.2
Changelog
All notable changes to this project will be documented in this file.
[1.2.0-rc.2] - 2025-05-05
🚀 Features
- (ui) Add workflow/job report page (#269) by Mikołaj Kutryj
🐛 Bug Fixes
- (github_hooks) CVE-2025-43857 (#264) (#268) by Mikołaj Kutryj
v1.2.0-rc.1
Changelog
All notable changes to this project will be documented in this file.
[1.2.0-rc.1] - 2025-04-28
🚀 Features
-
(rbac) Jit saml group membership (#142) by @VeljkoMaksimovic
-
(front) Start a job to commit changes from workflow editor (#155) by @DamjanBecirovic
-
(docs) Add docs to semaphoreio repo (#163) by @forestileao
-
(boostrapper) Add installed telemetry request in boostrapper (#184) by @forestileao
-
(artifacthub) Unwrap directories when listing (#186) by @lucaspin
-
(front) Use a job to fetch yamls in workflow editor (#206) by @DamjanBecirovic
-
(projecthub) Create soft delete for projects (#209) by @forestileao
-
(guard) Create soft delete for organizations (#213) by @forestileao
-
(api) Remove user from org (#211) by @VeljkoMaksimovic
-
(guard) Create organization cleaner (#216) by @forestileao
-
(projecthub) Create project cleaner (#215) by @forestileao
-
(guard) Add organization restore service (#228) by @forestileao
-
(projecthub) Add restore service (#227) by @forestileao
-
Add clean external repo data endpoint and implement on project soft_delete (#249) by @forestileao
🐛 Bug Fixes
-
(github_hooks) Raise unknown error on unhandled octokit exception (#152) by @lucaspin
-
(guard) Remove token cache from repo host account (#153) by @forestileao
-
(repohub) GetFiles should fetch Git updates from origin only for specified branch (#159) by @lucaspin
-
(rbac) Fix cross domain cookie for redirect_to, to work with saml login by @VeljkoMaksimovic
-
(front) Git Profiles page format (#172) by @forestileao
-
(docs) Fix change_in in semaphore.yml (#185) by @forestileao
-
(secrethub) Race condition in jwt configurator (#190) by @dexyk
-
(front) Fix setting default agent type, image in wf editor (#191) by @dexyk
-
(guard,rbac) Update same_site cookie policy to Lax (#193) by @forestileao
-
(github_hooks) Return null if commit author is nil (#195) by @forestileao
-
(repohub) Implement Error() for custom errors (#196) by @lucaspin
-
(front) Display 'delete_user' on deployments (#197) by @VeljkoMaksimovic
-
(front) Broken image in deployments history if user is deleted (#198) by @VeljkoMaksimovic
-
(rbac) If role does not exist anymore, treat it as no one has it (#207) by @VeljkoMaksimovic
-
(ci) Pin versions of Go tools and scan only Dockerfile misconfigurations (#208) by @lucaspin
-
(repository_hub) Propagate error to the user (#217) by @hamir-suspect
-
(front) Add front-end validation when creating groups (#231) by @VeljkoMaksimovic
-
(group) Make group name unique (#239) by @VeljkoMaksimovic
-
(projecthub) Rename project when it is soft deleted (#247) by @forestileao
-
(guard) Rename org names after soft deletion (#246) by @forestileao
-
(group) Group not clickable for people who cant manage people (#252) by @VeljkoMaksimovic
-
(front) Update Kubernetes controller instructions (#251) by @lucaspin
-
(github_hooks) Populate payloads with info about commit author (#260) by @dexyk
💼 Other
-
CVE-2025-22869 (#224) by @skipi
-
(repository_hub) Hook verification is no longer controlled by a feature flag (#253) by @skipi
🚜 Refactor
-
(front) Update sync-success-message (#167) by @forestileao
-
(guard) Do not remove org and projects deletion after user deletion (#205) by @forestileao
-
(guard) User can be deleted only if he owns no projects (#237) by @forestileao
📚 Documentation
-
Update docs for generating a Release Changelog (#189) by @forestileao
-
Add mongodb images to registry list (Cloud and CE) (#200) by @TomFern
-
Ubuntu image changelog April 7 (#203) by @hamir-suspect
-
Update changelog (#214) by @d-stefanovic
-
Update Ubuntu images docs (#226) by @d-stefanovic
v1.1.2
v1.1.1
Changelog
All notable changes to this project will be documented in this file.
[1.1.1] - 2025-04-15
🐛 Bug Fixes
- (deps) bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 in /loghub2 (#164)
- (deps) bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 in /artifacthub (#165)
- (front) Fix setting default agent type, image in wf editor (#191) (#218)
- CVE-2025-22869 (#224)
💼 Other
- (ci) pin versions of Go tools and scan only Dockerfile misconfigurations (#208)
v1.1.0
Changelog
All notable changes to this project will be documented in this file.
[1.1.0-rc.3] - 2025-03-28
🚀 Features
- (boostrapper) Add installed telemetry request in boostrapper (#184) by @forestileao
[1.1.0-rc.2] - 2025-03-26
🐛 Bug Fixes
-
(front) Refactor timestamps format to up to 1 hour (#168) by @forestileao
-
(front) Git Profiles page format (#172) by @forestileao
-
(guard) Remove token cache from repo host account (#153) by @forestileao
🚜 Refactor
- (front) Update sync-success-message (#167) by @forestileao
[1.1.0-rc.1] - 2025-03-21
🚀 Features
-
(guard) Extend saml integration with jit provisiooning field (#78) by @VeljkoMaksimovic
-
(front) UI for saml autoprovisioning and group mapping (#109) by @hamir-suspect
-
(rbac) Saml jit provisioning (#119) by @VeljkoMaksimovic
-
(front) Add job status badge (#120) by @forestileao
-
(front) Role mapping for SAML JIT provisioned users (#123) by @hamir-suspect
-
(pre-flight-checks) Enable pre-flight-checks in ee (#127) by @dexyk
-
(rbac) Assing role based on settings (#129) by @VeljkoMaksimovic
-
(gofer, secrethub) Enable gofer and oidc in ee (#131) by @dexyk
-
(zebra) Add internal API action to create one-off jobs (#122) by @DamjanBecirovic
🐛 Bug Fixes
-
(projecthub) Increase dbPoolSize (#8) by @forestileao
-
(guard) Explicitly add :castore dep to mix.exs (#14) by @VeljkoMaksimovic
-
(front) Github app url nil if cached value does not contain field (#20) by @hamir-suspect
-
(front) Preselect agent types and templates available on project onboarding (#36) by @hamir-suspect
-
Set git integrations screens sorting and integration updates (#23) by @forestileao
-
Update periodic-scheduler and secrethub to use cache from library (#57) by @lucaspin
-
(front) Remove unnecessary dot from wait url (#73) by @skipi
-
(front) Make sure that default template is language agnostic (#63) by @hamir-suspect
-
(repohub) Migrate to github.com/golang-jwt/jwt/v5 (#71) by @lucaspin
-
(guard) Fix gitlab caching null credentials (#69) by @forestileao
-
(front) Constructing flaky test branches list (#75) by @skipi
-
Update golang/glog and google.golang.org/grpc (#70) by @lucaspin
-
(github_app) Improve repository updates handling (#79) by @radwo
-
(github_hooks) Improve GitHub App webhook handling (#82) by @lucaspin
-
Ignore license check for internal libraries (#104) by @forestileao
-
Add git and gitlab support for tasks (#98) by @forestileao
-
(front) Add missing sync button to people page (#107) by @skipi
-
Skip build/push image if it already exists (#108) by @lucaspin
-
(front) Decode URL encoded grpc error messages (#106) by @forestileao
-
(guard) Set correct validation for github token (#111) by @forestileao
-
(front) Hide refresh button in CE (#124) by @forestileao
-
(front) Group mappings can be saved empty (#132) by @VeljkoMaksimovic
-
(rbac) SAML assigned roles can be managed manually (#146) by @VeljkoMaksimovic
-
(front) Add simple.yml to ce_new (#144) by @forestileao
-
(front) Send get request instead of post (#149) by @VeljkoMaksimovic
-
(front) Move select-none to app.css (#156) by @forestileao
💼 Other
-
(guard) Update dependencies (#13) by @VeljkoMaksimovic
-
(guard) Update reserved usernames (#10) by @VeljkoMaksimovic
-
(eph) Include eks ephemeral env (#18) by @VeljkoMaksimovic
-
(Eph) Relocate readme (#22) by @VeljkoMaksimovic
-
(front) Include static assets into the front service (#26) by @VeljkoMaksimovic
-
(repo) Repository settings update (#74) by @AleksandarCole
-
Add darkofabijan as codeowner for github_hooks (#81) by @lucaspin
-
(rbac) Add pedro as codeowner of rbac and guard (#116) by @VeljkoMaksimovic
-
(front) Add Pedro as codeowner on front (#150) by @VeljkoMaksimovic
🚜 Refactor
-
(github_hooks) Force webhook signature check for GitHub Apps (#97) by @forestileao
-
(guard) Update signup and login page (#112) by @forestileao
-
(front) Set proper timestamps for workflow pipelines (#117) by @forestileao
-
(front) Add new yaml editor to workflow builder (#126) by @forestileao
-
Replace gradient to fixed color in logout and CE login page (#145) by @forestileao
-
(front) Regenerate CE templates (#148) by @forestileao
-
Update release change_in in semaphore.yml (#157) by @forestileao
📚 Documentation
-
Initial repo setup (#24) by @AleksandarCole
-
Update RELEASE.md to include change_in directives instructions (#101) by @lucaspin
⚙️ Miscellaneous Tasks
-
(front) Refresh starter workflow templates (#31) by @hamir-suspect
🛡️ Security
v1.1.0-rc.3
Changelog
All notable changes to this project will be documented in this file.
[1.1.0-rc.3] - 2025-03-28
🚀 Features
- (boostrapper) Add installed telemetry request in boostrapper (#184)
v1.1.0-rc.2
Changelog
All notable changes to this project will be documented in this file.
[1.1.0-rc.2] - 2025-03-26
🐛 Bug Fixes
- (guard) Correct typo in login page (#80)
- (front) Refactor timestamps format to up to 1 hour (#168)
- (front) Git Profiles page format (#172)
- (guard) Remove token cache from repo host account (#153)
🚜 Refactor
- (front) Update sync-success-message (#167)
v1.1.0-rc.1
Changelog
All notable changes to this project will be documented in this file.
[1.1.0-rc.1] - 2025-03-21
🚀 Features
- (front) Js linting improvements (#9)
- Use feature provider invalidator worker (#72)
- (guard) Extend saml integration with jit provisiooning field (#78)
- (front) UI for saml autoprovisioning and group mapping (#109)
- (rbac) Saml jit provisioning (#119)
- (front) Add job status badge (#120)
- (helm) Add edition global value (#125)
- (front) Role mapping for SAML JIT provisioned users (#123)
- (pre-flight-checks) Enable pre-flight-checks in ee (#127)
- (rbac) Assing role based on settings (#129)
- (velocity) Enable velocity in ee (#130)
- (audit) Add audit to ee (#136)
- (gofer, secrethub) Enable gofer and oidc in ee (#131)
- (zebra) Add internal API action to create one-off jobs (#122)
- (ee/rbac) Add rbac to ee (#140)
🐛 Bug Fixes
- (projecthub) Increase dbPoolSize (#8)
- (guard) Explicitly add :castore dep to mix.exs (#14)
- (rbac) Emit change events when roles change (#19)
- (front) Github app url nil if cached value does not contain field (#20)
- (front) Preselect agent types and templates available on project onboarding (#36)
- Set git integrations screens sorting and integration updates (#23)
- Update periodic-scheduler and secrethub to use cache from library (#57)
- Use proper digest index for GCR push (#61)
- (front) Remove unnecessary dot from wait url (#73)
- (front) Make sure that default template is language agnostic (#63)
- (repohub) Migrate to github.com/golang-jwt/jwt/v5 (#71)
- (guard) Fix gitlab caching null credentials (#69)
- (front) Constructing flaky test branches list (#75)
- Update golang/glog and google.golang.org/grpc (#70)
- (github_app) Improve repository updates handling (#79)
- (github_hooks) Improve GitHub App webhook handling (#82)
- Ignore license check for internal libraries (#104)
- Add git and gitlab support for tasks (#98)
- (front) Add missing sync button to people page (#107)
- Skip build/push image if it already exists (#108)
- (front) Decode URL encoded grpc error messages (#106)
- (guard) Set correct validation for github token (#111)
- (front) Hide refresh button in CE (#124)
- (front) Group mappings can be saved empty (#132)
- (rbac) SAML assigned roles can be managed manually (#146)
- (front) Add simple.yml to ce_new (#144)
- Handle jobs with no name (#137)
- (front) Send get request instead of post (#149)
- (front) Make all dots non-selectable (#113)
- (front) Move select-none to app.css (#156)
💼 Other
- (guard) Update dependencies (#13)
- (e2e) Update login tests (#12)
- (guard) Update reserved usernames (#10)
- (eph) Include eks ephemeral env (#18)
- Update CI/CD to use main branch (#17)
- (Eph) Relocate readme (#22)
- (front) Header changes (#21)
- Add feature provider Elixir library (#15)
- (front) Include static assets into the front service (#26)
- (repo) Repository settings update (#74)
- Add darkofabijan as codeowner for github_hooks (#81)
- Remove push image promotion (#95)
- Update daily pipeline (#100)
- (rbac) Add pedro as codeowner of rbac and guard (#116)
- Update CODEOWNERS (#143)
- (front) Add Pedro as codeowner on front (#150)
🚜 Refactor
- (github_hooks) Force webhook signature check for GitHub Apps (#97)
- (guard) Update signup and login page (#112)
- (front) Set proper timestamps for workflow pipelines (#117)
- (front) Add new yaml editor to workflow builder (#126)
- Replace gradient to fixed color in logout and CE login page (#145)
- (front) Regenerate CE templates (#148)
- Update release change_in in semaphore.yml (#157)
📚 Documentation
⚙️ Miscellaneous Tasks
🛡️ Security
- Add security toolbox (#16)