Weâre excited to share whatâs new in Semaphore v1.3 â a release focused on empowering contributors, improving the local development experience, and making advanced CI/CD features more accessible to small teams.
Whether youâre looking to make your first contribution or run Semaphore in your organization, this update brings significant improvements across the board.
Contributing Just Got a Lot Easier
Since open-sourcing Semaphore, weâve welcomed contributions, but we knew the developer experience needed refinement. With v1.3, weâve made that process much smoother:
- Forked PRs now trigger CI automaticallyNo more waiting for manual approvals from our team to run tests. As soon as you open a pull request, CI/CD kicks in.
- Public access to pipeline jobsYou can now inspect test results and logs from your fork, making debugging and iteration significantly easier.
- Improved contributor documentationOur DEVELOPMENT.md and CONTRIBUTING.md files now explain everything from tooling to branch naming conventions and commit message formatting.
- Local development with ScaffoldYou can now run Semaphore locally using Skaffold. Weâve consolidated our microservices to reduce the resource footprint to around 7GB RAM and 5 CPUs â and weâre actively working on lowering it even more.
First-Time Contributors Spotlight
Weâre thrilled to welcome two new external contributors:
- MichaĆ Matyas fixed a timestamp formatting issue in the activity monitor UI.
- Fred resolved a YAML switching bug in our visual editor and fixed typos in the getting started guide.
Thank you both! đ
You can find more opportunities labeled as good first issue on our GitHub board. These are ideal if youâre looking to get familiar with our codebase.
Better Workflow Navigation & Filtering
Weâve improved how you browse workflow history:
- Stateful paginationThe URL now retains your place when navigating between pages or sharing links.
- Date-based filteringYou can filter workflows by specific date ranges â helpful when tracking down long-running or historical builds.
Announcing the Semaphore Enterprise Edition â Free for Small Teams
Weâre introducing a new Enterprise Edition of Semaphore. And itâs free for small teams!
If your company has:
- Fewer than 50 employees
- Less than $5M in annual recurring revenue
You can use the full power of Semaphore, including advanced RBAC and compliance features, at no cost. Just install the Enterprise edition using Helm and request a free license key. More details in our Enterprise Edition docs.
đ Coming Soon: Bug Bounties via Algora
Weâre also launching a bug bounty program in partnership with Algora.io. Youâll soon be able to earn rewards for fixing issues and contributing features. Keep an eye on our GitHub and README for the official launch.
đ Whatâs Next in v1.4?
Hereâs a sneak peek of whatâs coming:
- Partial pipeline rebuilds via the UIAlready available through our API, this long-requested feature is making its way into the UI.
- Further local dev optimizationsWeâre aiming to bring down CPU and memory requirements even more.
- More good-first-issuesExpect a growing list of approachable tasks for new contributors.
Thanks to everyone who contributed to this release â both inside and outside the Semaphore team. Version 1.3 is a major step toward making Semaphore easier to contribute to and more accessible to a wider community.
If you havenât already, check out the repo, give us a â, and let us know what you think.
Happy building!
The post Semaphore v1.3 Release Roundup: A Big Leap for Contributors and Small Teams đ appeared first on Semaphore.