Hey everyone! I'm the creator of TickerQ.
I've been reading the recent discussions about the licensing change, and I wanted to share some context and explain what's been happening behind the scenes.
First, I understand the frustration around moving away from open source. TickerQ started as a personal project, but as it grew, maintaining it properly became a much bigger responsibility.
We decided to move to commercial licensing to make development sustainable and invest more in engineering, testing, and long-term support.
Previous open-source versions remain under their original licenses, and the new release includes a free Community license for eligible users.
About the versioning confusion
Some people asked why such a big release came as a minor update.
We've always aligned TickerQ's major package versions with .NET:
- 10.5.x → .NET 10
- 9.5.x → .NET 9
- 8.5.x → .NET 8
So the 5.x represents the TickerQ release generation, while the first number identifies the .NET version.
That said, I understand why introducing a licensing change in a minor update raised concerns, especially with automated dependency updates. We should have communicated this better.
What we've actually been working on
TickerQ 5.x isn't just another update. We've completely redesigned, rebuilt, and re-architected it, focusing heavily on production reliability.
A few highlights:
- 98+ issues resolved, including stability and concurrency problems.
- Enterprise-level testing and benchmarks to improve reliability and performance.
- AI-powered with auto Investigate failures, recomend jobs, alert setup and much more.
- Debug running jobs in real time, and troubleshoot issues directly from the dashboard with AI assistance.
- Workflow orchestration with sequential and parallel execution, conditions, retries, and recovery.
- Completely new dashboard with AI-assisted diagnostics and real-time monitoring.
- Expanded database support including SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Oracle, CockroachDB, YugabyteDB, MongoDB, and Redis.
- Better distributed execution and worker coordination.
- Business calendar policies, advanced scheduling, and OpenTelemetry.
- Slack, Microsoft Teams, and webhook integrations.
Another important change is that TickerQ is no longer a one-person project. We now have a professional engineering team working on it, with a much stronger focus on testing, maintenance, and support.
I know some people have had issues with previous versions, and I won't pretend everything was perfect. That's exactly why we invested so much effort into rebuilding it.
We're not trying to turn a small hobby library into a paid product overnight. We're trying to build something reliable that developers and companies can actually depend on long-term.
I appreciate everyone who has supported TickerQ, reported bugs, contributed, or even criticized the decisions we've made.
I know we won't convince everyone, but I wanted to explain our side rather than stay silent.
Happy to answer questions and hear your thoughts.
Changelog: https://tickerq.net/docs/5.x/changelog