Skip to content

Releases: dzikoysk/reposilite

Reposilite 2.7.2

22 Jul 15:34
508bf36
Compare
Choose a tag to compare
Reposilite 2.7.2 Pre-release
Pre-release

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.1

19 Jul 21:09
a54c8d0
Compare
Choose a tag to compare
Reposilite 2.7.1 Pre-release
Pre-release

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.0

16 Jul 01:14
24ca504
Compare
Choose a tag to compare
Reposilite 2.7.0 Pre-release
Pre-release

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

// 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.6.1

29 Jun 23:15
a9efd22
Compare
Choose a tag to compare

Changes:

  • GH-121 Reach 90%+ test coverage (170 tests) and eliminate a bunch of bugs
  • GH-116 Add CLI to dashboard

2020-06-30_01-10-08

  • 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.0

15 Jun 20:49
4198088
Compare
Choose a tag to compare

Changes:

  • GH-17 Enhanced frontend by lightweight dashboard
    • Authorized indexing
    • Upload

Example of dashboard for the following users: access.md - test users

2020-06-15_22-43-02

~ 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.5.3

04 Jun 21:40
16b38f9
Compare
Choose a tag to compare

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.2

04 Jun 12:51
c63fd80
Compare
Choose a tag to compare

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")

image

  • 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.0

30 May 00:35
7790615
Compare
Choose a tag to compare
Reposilite 2.5.0 Pre-release
Pre-release

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:
    Preview
  • 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.4.4

27 May 19:20
11a1018
Compare
Choose a tag to compare

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
$ 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.2

26 May 12:17
61743e3
Compare
Choose a tag to compare

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: