Skip to content
Snippets Groups Projects
CHANGELOG.md 5.26 KiB
Newer Older
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Added
### Changed
### Removed
### Fixed


## [1.4.0] - 2020-12-22

### Added
- Use explicit tag for dspace checkout

### Changed
- DEPLOYMENT.md
- set `lr.reserve.pid.on.start = true` to show users the handle of the finished submission
- Use clarin-dsapce@commul-2020.02.1


## [1.3.5] - 2020-01-22
- org.label-schema LABELs for version, build-date, vcs-url in docker images
egon w. stemle's avatar
egon w. stemle committed
- explicit CATALINA_PID path
- build and install Apache Tomcat Native Library

egon w. stemle's avatar
egon w. stemle committed
- bump tomcat to latest 8.0 (=8.0.53) version
- increase java memory settings for tomcat (just-in-case)
- use regular catalina.sh start/stop/run commands (which in turn considers setenv.sh)
- ContacPerson(s) in SP definition
egon w. stemle's avatar
egon w. stemle committed

egon w. stemle's avatar
egon w. stemle committed
- own catalina.sh (use dist versions)
- tomcat8 init.d script (wasn't used)

- (automatic redirects to) https://clarin.eurac.edu:8443/... not working
egon w. stemle's avatar
egon w. stemle committed
    

- use kube-lego for TLS certs for clarin(-dev).eurac.edu
- disable k8s-internal secure TLS communication: getting rid of the necessity
  to (re-)create valid/self-signed certs
  Note: using HTTP over port 443 for internal communication (Shibboleth mishap)
- add IdP metadata from CLARIN server later in docker build build
- Some changes to the liveness probe / "cronjobs" (see #60)
## [1.3.3] - 2019-07-23

### Changed

- adapted healthcheck "cronjob" to force exit in case it hangs for some reason (#60)

## [1.3.2] - 2019-06-27

### Added

- added liveness probes for DSpace and nginx pods (#53)
- added DSpace cronjobs to generate statistics, solr index etc. (#48)

### Changed

- upgraded DSpace to 2019.01 (#56)

## [1.3.1] - 2019-02-25

### Fixed

- oai sample identifier is now pointing to an existing record
- fixed typo to make content negotiation work for application/x-cmdi+xml
- fixed get URL for xerces
- IdP metadata from CLARIN are now downloaded during Docker build and not only once the container is running

Alexander König's avatar
Alexander König committed
## [1.3] - 2018-09-05

### Added

- added robots.txt to the expected place and made sure that sitemap was properly generated (#49)
- added some python modules to the DSpace Dockerfile that are needed by DSpace healthchecks

### Changed

- adapted some configuration to preserve the real IP addresses of visitors (#35)
- added configuration to enable DSPace to send Java errors to us by mail

### Fixed

- Made sure that tomcat is stopped with `-force` in entrypoint script to ensure that only one instance is running

Alexander König's avatar
Alexander König committed
## [1.2.2] - 2018-08-31

### Fixed

- Changed the DSpace config to use the production handle prefix and not the staging one

## [1.2] - 2018-08-27

### Added

- Added aa-statistics script to help aggregate statistics about IdP/SP Interoperability for LINDAT (see https://trac.clarin.eu/wiki/ServiceProviderFederation/LoginTest)
- Added the shib testing page as required by CLARIN (#10)
- Adapted item view to also show dc.relation.isbasedon if it is available (in [clarin-dspace repository](https://github.com/commul/clarin-dspace/commit/5f8f50457b48d966c169cd29268e7529dee4622f))

- Made DSpace user configurable through environment variable (#45)
- Docker Image naming convention has been changed
- Upgraded tomcat to version 8.0.52
- Changed links to licenses to https (in [clarin-dspace repository](https://github.com/commul/clarin-dspace/commit/b41edf205520afe373e602940a2263b394c858ab))

### Removed

- Removed link to Anonymous Privacy Policy from Shibboleth Metadata

### Fixed

- Shibboleth build script now uses fixed version numbers instead of latest
- Super short session timeout will no longer happen (#44)

## [1.1] - 2018-06-15

### Added

- Added a link to the issue tracker to FAQ

### Changed

- Mails are now sent with a no-reply reply-to address to make it more obvious that you cannot reply to them.
- Exchanged example item in various documentation pages with PAISÁ.
- Changed Dockerfile to pre-fetch Maven dependencies. This should reduce build time for most cases.

### Fixed

- Citation is now correctly showing authors and title in addition to the PID.


## 1.0 - 2018-05-25

This is the first release. It all starts here.

[Unreleased]:https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.4.0...HEAD
[1.4.0]: https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.3.5...v1.4.0
[1.3.5]: https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.3.4...v1.3.5
[1.3.4]: https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.3.3...v1.3.4 
[1.3.3]: https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.3.2...v1.3.3 
[1.3.2]: https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.3.1...v1.3.2 
[1.3.1]: https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.3...v1.3.1
[1.3]: https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.2.2...v1.3
Alexander König's avatar
Alexander König committed
[1.2.2]: https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.2...v1.2.2
[1.2]: https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.1...v1.2
[1.1]: https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/compare/v1.0...v1.1