Skip to content

Releases: dzikoysk/reposilite

Reposilite 2.8.0

05 Aug 21:44
a722ea2
Compare
Choose a tag to compare
Reposilite 2.8.0 Pre-release
Pre-release

Changes:

  • GH-183 Replace YAML Configuration with CDN Configuration class format.
    • reposilite.yml should be automatically migrated to reposilite.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 ❤️):
    • GH-138 Navigation across qualifier path
    • GH-138 Fix autocomplete in password field
    • GH-193 Use site title from config

Requirements:

  • Java 8+
  • RAM 8MB+

Download:

Reposilite 2.7.4

01 Aug 20:17
e04a35d
Compare
Choose a tag to compare

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

29 Jul 22:54
d1264d7
Compare
Choose a tag to compare

Changes:

  • GH-172 Fix dashboard auth issues on 2.7.x
  • Bump dependencies

Requirements:

  • Java 8+
  • RAM 8MB+

Download:

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: