Stable release of Reposilite 3.x has been finally released! 🎉
Reposilite 3.x is tested for a few months (alphas & RCs builds) and quite a lot of users decided to roll out their instances to production already.
Thanks to all contributors and testers for constant feedback, proposals and bug reports!
Another big thanks to all sponsors that support my work financially all this time:
Still active GitHub Sponsors (01.08.2022) | tipsy, Koressi, insertt, andrm, rdehuyss, zugazagoitia, neg4n, sebba-dev |
All time | zzmgck, tipsy, Koressi, insertt, bmstefanski, milkyway0308, rdehuyss maxant, alexwhb, Douglas Lawrie, neg4n, crejk, EthanDevelops, escv, shitzuu, peter-jerry-ye, andrm, zugazagoitia, Rob, FlawCra, sebba-dev, mufinlive |
Reposilite 3.x is ~1200 commits ahead of Reposilite 2.x, it was fully rewritten to resolve several root issues and support much more.
With this release, Reposilite 2.x reaches end of life and it won't receive any further changes.
New features
- New dashboard in Vue 3
- Support for different storage providers
- File system storage
- Object storages on top of S3 protocol
- Database with shared data between instances, improved scalability
- Access tokens supports multiple routes with different permissions
- LDAP
- Static files
- Badges
- Improved mirrors (enhanced proxy)
- Hidden repositories
- More API routes
- Jetty 11, Java 11 with Javalin 5
- Plugin system
- Multiple fixes, minor features and enhancements
To learn more about Reposilite 3.x, visit official guide: reposilite.com
Old website has been moved to v2.reposilite.com
Migration
If you are using Reposilite 2.x, you should take a look at migration guide.
There's a brief summary of differences between 3.x and 2.x, you can also find a way to upgrade to 3.x:
Requirements
- Java 11+
- RAM 16MB+
Downloads
- JAR: Reposilite 3.0.0 ~ from Reposilite 3.x based repository ʕ•ᴥ•ʔ
- Docker: Docker Hub - Reposilite