A final goodbye to io.operatr
2025 is a pivotal moment at Factor House (formally Operatr.IO). We've announced our fundraise and have much more to announce about our roadmap this year. This is why we think that now is the perfect time to do a bit of spring cleaning and retire the io.operatr
artifacts for good.
One of the hallmarks of Factor House has always been our unwavering commitment to backwards compatibility, ensuring that our customers can seamlessly transition between versions without disruptions to their configurations, deployments, or workflows. While this has been a source of pride for us, sometimes we take this mantra to the extreme. While our product has been named Kpow and our company Factor House for some years now, we were still publishing our Docker images to the old operatr/kpow
DockerHub repository.
This blog post outlines our plan to retire the io.operatr artifacts and provides repository details on where to find your new Factor House goodies!
Documenting the Changes: A Transparent Approach
To make this transition smooth for everyone involved, we want to be as transparent as possible about the changes we’re making. Here’s a detailed breakdown of the updates across our key repositories:
DockerHub
As mentioned earlier, any new updates to Kpow will only be published to the factorhouse/kpow
repo:
Product | Previous image location | New image location | Notes |
---|---|---|---|
Kpow | operatr/operatr | factorhouse/kpow | Has always mirrored factorhouse/kpow . Starting with 94.1 we will stop mirroring to operatr/operatr . |
Kpow | operatr/kpow | factorhouse/kpow | Has always mirrored factorhouse/kpow . Starting with 94.1 we will stop mirroring to operatr/operatr . |
To read more about our container changes please see this blog post.
Helm Charts
Our Helm Charts are now multi-product! New releases will be pushed to the https://charts.factorhouse.io
repository or the factorhouse ArtifactHub repo.
Product | Previous chart location | New chart location | Notes |
---|---|---|---|
Kpow | kpow/kpow | factorhouse/kpow | Visit our helm-charts repo for more details |
To read more about our container changes please see this blog post.
Maven
We are updating all Maven projects to reflect the Factor House name and branding. This includes updating POM files and repository URLs to ensure compatibility with our latest releases.
That means all Factor House open source will be deployed to the io.factorhouse Maven central namespace.
Library | Previous deployment | New deployment | Notes |
---|---|---|---|
kpow-streams-agent | io.operatr/kpow-streams-agent | io.factorhouse/kpow-streams-agent | As part of 94.1 we have moved the streams agent code to io.factorhouse . We have also pushed significant improvements to the library! |
Clojars
Our Clojure libraries will be deprecated under the io.operatr
namespace and replaced with new packages under the updated namespace:
Library | Previous deployment | New deployment | Notes |
---|---|---|---|
shroud | io.operatr/kpow-secure | io.factorhouse/shroud | Previously named kpow-secure . New name reflects its general cross-product utility. |
Looking Ahead: A Bright Future for Factor House
This is not just about retiring old artifacts — it’s about celebrating a new chapter in our journey. As we grow and evolve, we’re committed to maintaining the level of excellence that has made us a trusted partner for businesses around the world.
The decision to retire io.operatr
isn’t a goodbye to our past but rather a hello to a future filled with endless possibilities. We’re excited to continue building innovative solutions under the Factor House banner, delivering the same reliability and forward-thinking approach our customers have come to expect.
As we move forward, we’ll be sharing more updates about our roadmap and new offerings. Stay tuned for an even brighter year ahead!