Releases: semaphoreio/semaphore
v1.3.0
Changelog
All notable changes to this project will be documented in this file.
[1.3.0-rc.1] - 2025-06-05
🚀 Features
-
(front) Whenever changing workflows page, update the state (#279) by @VeljkoMaksimovic
-
(secrethub) Add project and org. name to OIDC token claims (#303) by @dexyk
-
(front) Enable writable root FS and live reload for front (#330) by @radwo
-
(dev) Control internal TLS skip via env and Helm flag (#329) by @radwo
-
(dev) Add initial Skaffold configuration for local development (#331) by @radwo
-
(plumber) Inject SEMAPHORE_BLOCK_NAME env to jobs (#319) by @skipi
-
(bootstrapper) Add idempotent operations for secrets and organizations (#338) by @radwo
🐛 Bug Fixes
-
If there are multiple branches having current tag, use the first one (#263) by @VeljkoMaksimovic
-
(front) Remove groups reference from deployment target screen (#265) by @lucaspin
-
(repositoryhub) Bitbucket status checks for blocks (#306) by @skipi
-
(front) Display promoter information for scheduled workflows (#307) by @skipi
-
(front) Wrong pipeline mapping in deployment targets (#314) by @forestileao
-
(front) Wf filtering add error msg (#322) by @VeljkoMaksimovic
-
(guard) Add correct owner filter for list projects by owner (#333) by @forestileao
-
(front) Add expand button for job commands that are too big (#321) by @forestileao
-
(keycloak) Avoid glibc conflicts by copying only required shared libs (#332) by @radwo
-
(sem) Use PR number for docker image (#340) by @VeljkoMaksimovic
-
(front) Added isRendered to false state when switch yml tabs (#277) by @fredericof
-
(front) Add integration type mapping for :GITLAB (#345) by @VeljkoMaksimovic
-
(toil) Pattern matched function missing "gitlab" case (#346) by @VeljkoMaksimovic
-
(front) Expand button UI bugs (#349) by @forestileao
-
Enable filtering feature (#359) by @VeljkoMaksimovic
💼 Other
-
(front) Refactor all the front lint suggestions (#318) by @VeljkoMaksimovic
-
(front) Remove all references to deprecated user_api_endpoint (#312) by @VeljkoMaksimovic
-
(front) Changed word right to left in the create-project instructions (#278) by @fredericof
📚 Documentation
-
Update install/update instructions to v1.2 (#300) by @TomFern
-
Update supported mysql container versions (#301) by @d-stefanovic
-
Add Markdown report pages for Cloud and CE (#320) by @TomFern
-
Add explanation for connecting any Git server (#344) by @TomFern
⚙️ Miscellaneous Tasks
- (e2e) Introduce user login case and git integrations page tests (#229) by @hamir-suspect
v1.3.0-rc.1
Changelog
All notable changes to this project will be documented in this file.
[1.3.0-rc.1] - 2025-06-05
🚀 Features
-
(front) Whenever changing workflows page, update the state (#279) by @VeljkoMaksimovic
-
(secrethub) Add project and org. name to OIDC token claims (#303) by @dexyk
-
(front) Enable writable root FS and live reload for front (#330) by @radwo
-
(dev) Control internal TLS skip via env and Helm flag (#329) by @radwo
-
(dev) Add initial Skaffold configuration for local development (#331) by @radwo
-
(plumber) Inject SEMAPHORE_BLOCK_NAME env to jobs (#319) by @skipi
-
(bootstrapper) Add idempotent operations for secrets and organizations (#338) by @radwo
🐛 Bug Fixes
-
If there are multiple branches having current tag, use the first one (#263) by @VeljkoMaksimovic
-
(front) Remove groups reference from deployment target screen (#265) by @lucaspin
-
(repositoryhub) Bitbucket status checks for blocks (#306) by @skipi
-
(front) Display promoter information for scheduled workflows (#307) by @skipi
-
(front) Wrong pipeline mapping in deployment targets (#314) by @forestileao
-
(front) Wf filtering add error msg (#322) by @VeljkoMaksimovic
-
(guard) Add correct owner filter for list projects by owner (#333) by @forestileao
-
(front) Add expand button for job commands that are too big (#321) by @forestileao
-
(keycloak) Avoid glibc conflicts by copying only required shared libs (#332) by @radwo
-
(sem) Use PR number for docker image (#340) by @VeljkoMaksimovic
-
(front) Added isRendered to false state when switch yml tabs (#277) by @fredericof
-
(front) Add integration type mapping for :GITLAB (#345) by @VeljkoMaksimovic
-
(toil) Pattern matched function missing "gitlab" case (#346) by @VeljkoMaksimovic
-
(front) Expand button UI bugs (#349) by @forestileao
-
Enable filtering feature (#359) by @VeljkoMaksimovic
💼 Other
-
(front) Refactor all the front lint suggestions (#318) by @VeljkoMaksimovic
-
(front) Remove all references to deprecated user_api_endpoint (#312) by @VeljkoMaksimovic
-
(front) Changed word right to left in the create-project instructions (#278) by @fredericof
📚 Documentation
-
Update install/update instructions to v1.2 (#300) by @TomFern
-
Update supported mysql container versions (#301) by @d-stefanovic
-
Add Markdown report pages for Cloud and CE (#320) by @TomFern
-
Add explanation for connecting any Git server (#344) by @TomFern
⚙️ Miscellaneous Tasks
- (e2e) Introduce user login case and git integrations page tests (#229) by @hamir-suspect
v1.2.3
v1.2.2
v1.2.1
v1.2.0
Changelog
All notable changes to this project will be documented in this file.
[1.2.0] - 2025-05-12
🚀 Features
🐛 Bug Fixes
-
(dashboardhub) Update outdated alpine image (#288) by @skipi
-
(github_hooks) Update outdated alpine image (#292) by @skipi
[1.2.0-rc.2] - 2025-05-05
🚀 Features
🐛 Bug Fixes
- (github_hooks) CVE-2025-43857 (#264) (#268) by @skipi
[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.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)