Releases: dzikoysk/reposilite
Releases · dzikoysk/reposilite
Reposilite 2.4.4
Changes:
- GH-51 Support configuration through the parameters. For instance, we can set reposilite port for docker:
$ docker run -e JAVA_OPTS='-Xmx128M -Dreposilite.port="8080"' reposilite
- GH-75 Support
latest
requests, e.g. https://repo.panda-lang.org/org/panda-lang/reposilite/latest - GH-83 Transform proxied requests to CompletableFuture - improved performance by non-blocking results
- GH-84 Update Jetty and fix its random bug with IllegalStateException
- GH-77 Support contextless commands through the program arguments (
help
andversion
)
$ java -jar reposilite.jar help
$ java -jar reposilite.jar version
- GH-86 Replace stats display algorithm with a list of top 15 requests
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.4.4 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.4.2
Changes:
- GH-44 Store statistics of requests
- Command
/stats [<limiter>/<pattern>]
/stats
- default view of stats. Limiter is calculated according to this formula:1.5 * average count of requests per uri
/stats <limiter>
- display list of requests above the given limit/stats <pattern>
- display list of requests that contains the given text
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.4.2 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.4.1
Changes:
- GH-77 Fixed ArrayIndexOutOfBoundsException in some invalid requests
- GH-77 Added latest version of reposilite to the status result (based on version file
- Improved cache of occurred exceptions by storing associated uri
- Marked 2.4.x as stable
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.4.1 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.4.0
Changes:
- GH-22 Replaced NanoHttpd (old and abandoned) http server with Javalin web framework on top of the Jetty
- GH-70 Multithreading
- GH-74 Extended exceptions cache used by
status
command - Improved quality of code
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.4.0 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.3.4
Changes:
- GH-69 Migrate from JAXB to Jackson and fixed a lot of metadata related exceptions !important
- GH-55 Support proxied repositories. Migration from previous versions:
- Add
proxied: []
property to yourreposilite.yml
configuration - You may also just delete old configuration and generate a new one
- Add
- Improved performance of metadata generator
Requirements:
- Java 8+
- RAM 4MB+
Download:
- Reposilite 2.3.4 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.3.2
Changes:
- GH-67 Support token revocation through the
/revoke <alias>
command GH-68 Fix missing JAXB runtime (Java 11+,maven-metadata.xml
GET requests)- GH-66 Fix typo in
status
command
Requirements:
- Java 8+
- RAM 4MB+
Download:
- Reposilite 2.3.2 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.3.0
Changes:
- GH-62 Renamed
NanoMaven
toReposilite
. Migration process from previous versions:- You have to rename
nanomaven.yml
toreposilite.yml
configuration - You have to rename
!!org.panda_lang.nanomaven.auth.TokensCollection
value intokens.yml
to!!org.panda_lang.reposilite.auth.TokensCollection
- You have to rename
- GH-50 Added docker images dzikoysk/reposilite
- GH-59 Mark console thread as daemon thread
- GH-60 Fixed invalid message in stop command
- GH-64 Fixed StringIndexOutOfBoundsException in invalid snapshot requests
Requirements:
- Java 8+
- RAM 4MB+
Download:
- Reposilite 2.3.0 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
NanoMaven 2.2.2
Changes:
- GH-46 Support Java 11+
- GH-47 Fix invalid usage of cache
- GH-48 New hidden command
gc
- GH-49 Described recommended amounts of memory in README#Installation
Requirements:
- Java 8+
- RAM 4MB+
Download:
- NanoMaven 2.2.2 ~ from NanoMaven based repository manager ʕ•ᴥ•ʔ
NanoMaven 2.2.0
Changes:
- GH-35 Cleanup configuration (you have to delete old configuration file)
- GH-28 Improved security of authenticated requests by checking permission of all files
- GH-32 Remove built-in Maven executable and libraries (reduced size from 19MB to ~6MB)
- GH-26 Support authentication in GET and HEAD requests
- GH-36 Fixed potential memory leak
- Support dependabot
- Bump dependencies
- [...]
Requirements:
- Java 8
Download:
- NanoMaven 2.2.0 ~ from NanoMaven based repository manager ʕ•ᴥ•ʔ
NanoMaven 2.1.1
Fixes:
- Refresh metadata cache after deployment
- Resolve NPE for requests to empty directories
Requirements:
- Java 8
Download:
- NanoMaven 2.1.1 ~ from NanoMaven based repository manager ʕ•ᴥ•ʔ