Downloads
v1.6.0
- manager app standalone WAR file: rdepot-app-1.6.0-application.war (sha256, md5)
- manager app WAR file: rdepot-app-1.6.0.war (sha256, md5)
- repository app standalone JAR file: rdepot-repo-1.6.0-application.jar (sha256, md5)
- repository app JAR file: rdepot-repo-1.6.0.jar (sha256, md5)
Release notes
- new feature: HTTP API v2, replaces the old v1 HTTP API
- new feature: more detailed warning/error messages in the HTTP API v2
- new feature: custom error pages in the UI
- new feature: now uses Liquibase for all database schema related operations
- new feature: updated submission rejection flow
- new feature: turn off repository snapshots through config
- fix: license check as part of build
- fix: create correct event while creating new repository
- fix: repository publication URI is not updated when config file changes in declarative mode
- deprecation: HTTP API v1 in favour of HTTP API v2
1.5.0
- manager app standalone WAR file: rdepot-app-1.5.0-application.war (sha256, md5)
- manager app WAR file: rdepot-app-1.5.0.war (sha256, md5)
- repository app standalone JAR file: rdepot-repo-1.5.0-application.jar (sha256, md5)
- repository app JAR file: rdepot-repo-1.5.0.jar (sha256, md5)
Release notes
- new feature: automated database management when upgrading versions
- new feature: mirroring of external repositories
- new feature: more user-friendly configuration
- new feature: more user-friendly error handling
- new feature: reduce reliability on system dependencies
- new feature: application-wide configuration for generating manuals on upload
- new feature: optionally filter on repository when listing packages in the API
- refactor: better declarative configuration integration tests
- refactor: more elegant way to parse application configurations
- fix: sometimes cannot delete package while repository is published
- fix: package submission breaks repository while repository is published
- fix: user properties are not updated when they change in the auth provider
- fix: package version equivalence
- fix: packages are not deleted when repository is unpublished
- fix: manual links to an empty PDF
- fix: no vignettes are listed
1.5.0 cli
- cli zipped binary (linux/amd64): rdepot.gz
Release notes
- new feature:
packages list
now accepts--repo
to filter by repository
1.4.3
- manager app standalone WAR file: rdepot-app-1.4.3-application.war (sha256, md5)
- manager app WAR file: rdepot-app-1.4.3.war (sha256, md5)
- repository app standalone JAR file: rdepot-repo-1.4.3-application.jar (sha256, md5)
- repository app JAR file: rdepot-repo-1.4.3.jar (sha256, md5)
Release notes
- new feature: order packages by version in the UI
- new feature: generate archive.rds for archived packages
- new feature: configurable email functionality (disabled by default)
- new feature: automated OWASP dependency analysis checks
- fix: error when viewing the archive of a package
1.4.2
- manager app standalone WAR file: rdepot-app-1.4.2-application.war (sha256, md5)
- manager app WAR file: rdepot-app-1.4.2.war (sha256, md5)
- repository app standalone JAR file: rdepot-repo-1.4.2-application.jar (sha256, md5)
- repository app JAR file: rdepot-repo-1.4.2.jar (sha256, md5)
- cli zipped binary (linux/amd64): rdepot.gz
Release notes
- new feature: a tiny cli is now available that can be used to submit packages
- new feature: integration test images are now available on dockerhub (openanalytics/rdepot-repo-it, openanalytics/rdepot-app-it, openanalytics/rdepot-ldap-it)
- new feature: API token dialog in the UI
- new feature: more flexible SQL scripts (DB_NAME, DB_USER)
- new feature: manual generation for package submissions is now optional (generateManual parameter)
- fix: HTTP error codes now reflect responses more accurately
- fix: HTTP methods are now more consistent
- fix: pet store sample is now removed from the API docs
- fix: in declarative mode, when a repository is removed from config file it should be removed from db
- fix: shift delete can’t remove submission
1.4.1
- manager app standalone WAR file: rdepot-app-1.4.1-application.war (sha256, md5)
- manager app WAR file: rdepot-app-1.4.1.war (sha256, md5)
- repository app standalone JAR file: rdepot-repo-1.4.1-application.jar (sha256, md5)
- repository app JAR file: rdepot-repo-1.4.1.jar (sha256, md5)
Release notes
- new feature: translate message codes to proper error messages
- new feature: show name and surname of current logged in user
- new feature: declarative repository configuration
- fix: at least one administrator has to be active
- fix: read simple authentication configuration per user on login
- fix: error in repo app when publishing repository
- fix: API authentication using tokens
- fix: deadlock on concurrent publication requests
1.4.0
- manager app standalone WAR file: rdepot-app-1.4.0-application.war (sha256, md5)
- manager app WAR file: rdepot-app-1.4.0.war (sha256, md5)
- repository app standalone JAR file: rdepot-repo-1.4.0-application.jar (sha256, md5)
- repository app JAR file: rdepot-repo-1.4.0.jar (sha256, md5)
Release notes
- new feature: repository pre-configuration in the application properties
- new feature: Keycloak, OIDC and simple authentication
- fix: correctly handle simultaneous requests to repository
- fix: more efficient publishing (revamp)
- fix: migrate from application.properties to application.yml
1.3.1
- manager app standalone WAR file: rdepot-app-1.3.1-application.war (sha256, md5)
- manager app WAR file: rdepot-app-1.3.1.war (sha256, md5)
- repository app standalone JAR file: rdepot-repo-1.3.1-application.jar (sha256, md5)
- repository app JAR file: rdepot-repo-1.3.1.jar (sha256, md5)
Release notes
- fix: thymeleaf security hotfix for users page
1.3.0
- manager app standalone WAR file: rdepot-app-1.3.0-application.war (sha256, md5)
- manager app WAR file: rdepot-app-1.3.0.war (sha256, md5)
- repository app standalone JAR file: rdepot-repo-1.3.0-application.jar (sha256, md5)
- repository app JAR file: rdepot-repo-1.3.0.jar (sha256, md5)
Release notes
- refactored to support more production use cases and future extensions
- added full suite of unit and integration tests
- revamped UI using material design lite and thymeleaf
- REST interface for integration with continuous integration services
- publish rdepot artefacts to nexus (rdepot)
- Docker images for the manager and repository application available on Docker hub
Snapshot builds
- manager app standalone WAR file: rdepot-app.war
- manager app WAR file: rdepot-app.war
- repository app standalone JAR file: rdepot-repo.jar
- repository app JAR file: rdepot-repo.jar