Releases: dzikoysk/reposilite
Reposilite 3.1.1
Changes - Mostly cosmetic updates:
- GH-1551 Return to base directory after clicking on
Overview
tab - GH-1630 Fixed error message for unknown commands
- GH-1619 Fixed invalid XML tag in Maven snippets (by @joshuasing)
- GH-1603 Fixed plugin version dropdown color in dark theme (by @sudhinm)
- Improvements in guide
- Bumped dependencies
Sponsors
Also thanks for all sponsors that support my work this month 💜
Active GitHub Sponsors | milkyway0308, insertt, Koressi, andrm, rdehuyss, tipsy, zugazagoitia, neg4n, sebba-dev, arthurr0, Rollczi, mattwelke, bopke |
Minimal requirements
- Java 11+
- RAM 32MB
Downloads
- JAR: Reposilite 3.1.1 ~ from Reposilite 3.x based repository ʕ•ᴥ•ʔ
- Docker: Docker Hub - Reposilite
$ docker pull dzikoysk/reposilite:3.1.1
- Docker: Docker - GitHub Registry -
$ docker pull ghcr.io/dzikoysk/reposilite:3.1.1
- Helm:
helm.reposilite.com
Reposilite 3.1.0
Changes
- GH-400 New checksum plugin that automatically generates missing checksums on request (requested by project sponsor)
- Download plugin from Reposilite / Plugin - Checksum
- GH-360 Official helm chart of Reposilite for K8S (by @joshuasing)
- GH-1591 Support for PEM certificates (by @zrdzn)
- If you were using JKS certificate, you need to update local configuration, because the old properties have been updated
- GH-1609 Increased allowed length for repository name from 32 to 64 chars
- If you're migrating from earlier 3.x version, you should launch Reposilite with
--enable-migrations
flag (just once) to update existing database scheme. It's only needed if you want to use the new limit.
- If you're migrating from earlier 3.x version, you should launch Reposilite with
- GH-1604 Muted subscriber that tried to write to closed output (by @P-DR0ZD)
- GH-1003 Reimplemented code snippets in UI (by @WithoutAName25)
- GH-1595 Fixed main class declaration in migration plugin (by @GrzegorzSmardzewskiAllegro)
- Several guide updates (by @zrdzn & @joshuasing)
- Bump dependencies
Sponsors
Also thanks for all sponsors that support my work this month:
Active GitHub Sponsors | milkyway0308, insertt, Koressi, andrm, rdehuyss, tipsy, zugazagoitia, neg4n, sebba-dev, FlawCra, arthurr0, mattwelke, bopke |
Minimal requirements
- Java 11+
- RAM 32MB
Downloads
- JAR: Reposilite 3.1.0 ~ from Reposilite 3.x based repository ʕ•ᴥ•ʔ
- Docker: Docker Hub - Reposilite
$ docker pull dzikoysk/reposilite:3.1.0
- Docker: Docker - GitHub Registry -
$ docker pull ghcr.io/dzikoysk/reposilite:3.1.0
- Helm:
helm.reposilite.com
Reposilite 3.0.4
Changes
- GH-1590 Fix empty directory list for tokens with routes defined as
/
- GH-1461 Limit cache bypass headers only to API routes
- GH-1556 Fix aggregation of stats records from different months
- GH-1559 Release fat-jar as standalone publication
- GH-1557 Release Docker images to GitHub registry (thanks @joshuasing)
- Bump dependencies
Sponsors
Also thanks for all sponsors that support my work this month:
Still active GitHub Sponsors | milkyway0308, tipsy, Koressi, insertt, andrm, rdehuyss, zugazagoitia, neg4n, sebba-dev, FlawCra, arthurr0 |
Minimal requirements
- Java 11+
- RAM 32MB
Downloads
- JAR: Reposilite 3.0.4 ~ from Reposilite 3.x based repository ʕ•ᴥ•ʔ
- Docker: Docker Hub - Reposilite
$ docker pull dzikoysk/reposilite:3.0.4
- Docker: Docker - GitHub Registry -
$ docker pull ghcr.io/dzikoysk/reposilite:3.0.4
Reposilite 3.0.3
Changes
- GH-1546 Characters from URL are now filtered in 404 page to prevent XSS (thanks @Michele0303 ❤️)
- GH-1349 Added
token-regenerate
command (thanks @Tree4Free ❤️) - GH-1547 Fixed invalid CSS rules for tab components in
Settings
forms - GH-1547 Close S3 client on shutdown
- GH-316 Enhanced logging at
DEBUG
level in case of error responses - GH-1474 Several changes related to breaking changes in Javalin & plugins
- Bumped dependencies
- 57debe4 994a5cd Fixes in official guide (thanks @TheTechRobo & @Rollczi ❤️ )
Sponsors
Also thanks for all sponsors that support my work this month:
Still active GitHub Sponsors | milkyway0308, andrm, Koressi, insertt, tipsy, rdehuyss, zugazagoitia, neg4n, FlawCra, sebba-dev, |
Minimal requirements
- Java 11+
- RAM 32MB
Downloads
- JAR: Reposilite 3.0.3 ~ from Reposilite 3.x based repository ʕ•ᴥ•ʔ
- Docker: Docker Hub - Reposilite
Reposilite 3.0.2
Changes
- GH-1513 Fixed stub POM generator (thanks @Tree4Free ❤️)
- GH-1509 Disabled animation of tabs in the dashboard to avoid bugs on Safari & reduce overhead on lower spec devices
- GH-1474 Several changes related to breaking changes in Javalin & plugins
- Bumped dependencies
Minimal requirements
- Java 11+
- RAM 32MB
Downloads
- JAR: Reposilite 3.0.2 ~ from Reposilite 3.x based repository ʕ•ᴥ•ʔ
- Docker: Docker Hub - Reposilite
Reposilite 3.0.1
Changes
- GH-1474 Several changes related to breaking changes in Javalin & plugins
- GH-1504 Use sandbox mode in Javadocs plugin
- GH-1505 Update & recompile swagger plugin
- Bumped dependencies
Minimal requirements
- Java 11+
- RAM 32MB
Downloads
- JAR: Reposilite 3.0.1 ~ from Reposilite 3.x based repository ʕ•ᴥ•ʔ
- Docker: Docker Hub - Reposilite
Reposilite 3.0.0
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 32MB+
Downloads
- JAR: Reposilite 3.0.0 ~ from Reposilite 3.x based repository ʕ•ᴥ•ʔ
- Docker: Docker Hub - Reposilite
Reposilite 3.0.0-rc.4
3rd release candidate of Reposilite 3.x and probably the last one! 🎉
Notes:
- This version of Reposilite is incompatible with:
2.1. Reposilite 2.x.
2.2. Versions before.24
(if used with H2 database target was used): Database has to be recreated
2.3. All alphas: You have to reconfigure your instance, because configuration system received breaking changes - This build is dedicated only for testers and people that are aware of bugs, but still want to experiment and help in release lifecycle
- There is a small chance that RC builds may become incompatible even with final release of Reposilite 3.0.0 in case of major issues that requires breaking fixes
Detailed changelog and migration notes should be released with official Reposilite 3.0.0
Requirements
- Java 8+
- RAM 16MB+
Downloads ~ from Reposilite based repository ʕ•ᴥ•ʔ
Reposilite 3.0.0-rc.2
2nd release candidate of Reposilite 3.x. Notes:
- This version of Reposilite is incompatible with:
2.1. Reposilite 2.x.
2.2. Versions before.24
(if used with H2 database target was used): Database has to be recreated
2.3. All alphas: You have to reconfigure your instance, because configuration system received breaking changes - This build is dedicated only for testers and people that are aware of bugs, but still want to experiment and help in release lifecycle
- There is a small chance that RC builds may become incompatible even with final release of Reposilite 3.0.0 in case of major issues that requires breaking fixes
Detailed changelog and migration notes should be released with official Reposilite 3.0.0
Requirements
- Java 8+
- RAM 16MB+
Downloads ~ from Reposilite based repository ʕ•ᴥ•ʔ
Reposilite 3.0.0-rc.1
1st release candidate of Reposilite 3.x. Notes:
- This version of Reposilite is incompatible with:
2.1. Reposilite 2.x.
2.2. Versions before.24
(if used with H2 database target was used): Database has to be recreated
2.3. All alphas: You have to reconfigure your instance, because configuration system received breaking changes - This build is dedicated only for testers and people that are aware of bugs, but still want to experiment and help in release lifecycle
- There is a small chance that RC builds may become incompatible even with final release of Reposilite 3.0.0 in case of major issues that requires breaking fixes
Detailed changelog and migration notes should be released with official Reposilite 3.0.0
Requirements
- Java 8+
- RAM 16MB+
Downloads ~ from Reposilite based repository ʕ•ᴥ•ʔ