Releases: dzikoysk/reposilite
Releases · dzikoysk/reposilite
Reposilite 2.7.3
Changes:
- GH-172 Fix dashboard auth issues on 2.7.x
- Bump dependencies
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.7.3 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.7.2
Changes:
- GH-168 Fix dashboard file viewer
- GH-168 Support authenticated file downloading through the dashboard
- GH-156 Add CDN section to guide
- GH-144 Document Reposilite dashboard
- GH-164 Add unauthorized status code to lookup api
- Bump dependencies
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.7.2 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.7.1
Changes:
- GH-164 Fix invalid response status when credentials are invalid
- GH-160 Fix replace function for two or more dots in groupId field during upload
- Bump dependencies
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.7.1 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.7.0
Changes:
- GH-79 Published project website with guide (docs): https://reposilite.com
- GH-137 Support mixed auth policy - public and private repositories. Migration from previous versions:
1. Remove fullAuthEnabled property from configuration
2. Remove indexingEnabled property
3. Add basePath: "/" property
Proper configuration file: https://github.com/dzikoysk/reposilite/blob/master/reposilite-backend/src/main/resources/reposilite.yml
- GH-117 Improve Docker image
- Documentation: https://reposilite.com/docs/docker
- GH-140 Support Docker volumes by default
- GH-142 Support tag-based release cycle of Docker images,
dzikoysk/reposilite:latest
is no longer used.
// released builds, e.g. 2.7.0
$ docker pull dzikoysk/reposilite:2.7.0
// nightly builds
$ docker pull dzikoysk/reposilite:nightly
- GH-154 Support custom base path, e.g.
domain.com/repo
- GH-150 Improved logging by more details
- GH-136 Human readable file size
- GH-141 Support custom location of configuration
- GH-145 Support simplified artifact qualifiers by keygen command
$ keygen org.panda-lang.reposilite reposilite
- GH-149 Store log in file
- GH-127 Web Interface returns 404
- GH-127 Reduce amount of proxied requests
- GH-128 Enable cors for all origins to support external client-side api requests
- GH-129 Add date field to FileDto (enhances
/api/*
content) - GH-151 Replace hardcoded wildcard with an actual hostname value
- GH-121 Replace unstable EvictingQueue from Guava with stable CircularFifoQueue from Apache Collections
- GH-133 Resolved problem with randomly dropped code coverage data
- GH-132 GH-133 6590186 Improved tests
- c89ec23 Added a possibility to support project by funding its development
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.7.0 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.6.1
Changes:
- GH-121 Reach 90%+ test coverage (170 tests) and eliminate a bunch of bugs
- GH-116 Add CLI to dashboard
- GH-118 Support multiple repositories using the same token
Instead of generating separated tokens:
/releases/x/y/z for releasesAlias
/snapshots/x/y/z for snapshotsAlias
Use wildcard access:
*/x/y/z for alias
- GH-115 Transform token input to password type
- GH-114 Cache configuration by frontend to avoid flickering
- GH-117 Fix missing $JAVA_OPTS env in Docker entrypoint instruction
- GH-119 Fix bug associated with listing available repositories without root and with disabled indexing
- GH-122 Lint and format frontend
- GH-123 Allow to set the working directory of Reposilite
- GH-116 Improve the shutdown procedure
- Bump Javalin version
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.6.1 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.6.0
Changes:
- GH-17 Enhanced frontend by lightweight dashboard
- Authorized indexing
- Upload
Example of dashboard for the following users: access.md - test users
~ a little chaotic, but it's just a preview ❤️
- GH-105 Fix deploy for non-root tokens
- GH-104 Add default meta info
- GH-112 Support configuration of lists through the command line parameters, e.g.:
-Dreposilite.proxied="https://repo.panda-lang.org,https://jcenter.bintray.com"
- Bump Javalin and Jetty
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.6.0 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.5.3
Changes:
- GH-103 Allow to disable indexing (use
indexingEnabled: false
in configuration) - GH-101 Support environments without active terminal
- GH-102 Fix insufficient configured threads on budget VPS
- GH-101 Fix typo in configuration template
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.5.3 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.5.2
Changes:
- 9b1239c Fix security issue related to the unauthorized
/api
requests in full-auth mode. - GH-97 Support semantic versioning by sort algorithm
- GH-94 Support UI customization in configuration
- Title (
title: "Custom title"
) - Description (
description: "Definitely not Reposilite"
) - Accent color (
accentColor: "#1de9b6"
)
- Title (
- GH-94 Improve configuration loading process
- GH-96 Fix missing font issues on non-windows platforms
- GH-95 Support snapshot requests to non-snapshot artifacts
- GH-98 Improve debug logging
- GH-93 Exclude .pom .sha1 and .md5 files from stats
- Frontend related cosmetic changes:
- GH-92 Add extra bottom padding
- Add extra message about empty directories
- Display error messages
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.5.2 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.5.0
Changes:
- GH-90 Implement Vue.js based frontend for Reposilite. Frontend is distributed as pre-comipled built-in static files and it does not increase usage of server resources (comparing to the previous method). Preview of UI:
- GH-78 Expose dedicated rest api
/api/{path}
- GH-91 Modularize project
- GH-51 Fix content-Length issues
- GH-87 Improve performance of HEAD requests
- GH-86 Increase size of the top list to 20
- GH-92 Add info about ssl bug in Java 12
- Other small changes [...]
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.5.0 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
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 ʕ•ᴥ•ʔ