Releases: dzikoysk/reposilite
Releases · dzikoysk/reposilite
Reposilite 2.8.0
Changes:
- GH-183 Replace YAML Configuration with CDN Configuration class format.
reposilite.yml
should be automatically migrated toreposilite.cdn
(empty list operator [] from YAML is not supported yet)- CDN format is similar to the JSON5 (user friendly JSON) standard
- Auto updates with support for comments
- GH-85 Store proxied artifacts
- GH-85 Store proxied artifacts from unknown repositories in primary repository if path rewrite is enabled
- GH-85 Verify disk quota during deploy
- GH-185 Proxy maven-metadata.xml files
- GH-184 Fix Maven requestes to maven-metadata.xml file for snapshot releases without specyfing credentials (also backported to 2.7.4)
- UI improvements (by @jolheiser ❤️):
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.8.0 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
Reposilite 2.7.4
Changes:
- GH-178 Reimplement CLI websocket connection due to missing support of Sec-WebSocket-Protocol in Chrome (by @insertt ❤️ )
- GH-179 Fix upload in dashboard on chrome
- GH-180 Do not use FileReader to avoid encoding issues during upload
- GH-184 Fix Maven requestes to maven-metadata.xml file for snapshot releases without specyfing credentials
- Bump Jetty and other dependencies
Requirements:
- Java 8+
- RAM 8MB+
Download:
- Reposilite 2.7.4 ~ from Reposilite based repository manager ʕ•ᴥ•ʔ
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 ʕ•ᴥ•ʔ