1
0
mirror of https://github.com/ilri/dspace-statistics-api.git synced 2024-06-29 09:33:47 +02:00
dspace-statistics-api/CHANGELOG.md
Alan Orth 3327884f21
Update docs to remove SQLite stuff
I've decided to use PostgreSQL instead of SQLite because the UPSERT
support is available in versions of PostgreSQL we're alread running,
whereas SQLite needs a VERY new (3.24.0) version that is not avail-
able on any recent long-term support Ubuntu releases.
2018-09-25 00:56:01 +03:00

1.5 KiB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.2.0] - 2018-09-24

Changed

  • Use PostgreSQL instead of SQLite because UPSERT support needs a very new libsqlite3 whereas it's already in PostgreSQL 9.5+

[0.1.0] - 2018-09-24

Changed

  • Rename project to "DSpace Statistics API"
  • Use read-only database connection in API
  • Update systemd units for CGSpace→DSpace rename
  • Use UPSERT to simplify database schema and Python logic

Added

  • Example systemd service and timer unit for indexer service
  • Add top-level route to expose all item statistics

Removed

  • Ability to customize SOLR_CORE variable

[0.0.4] - 2018-09-23

Added

  • Added example systemd unit file for API
  • Added indexer.py to ingest views and downloads from Solr to a SQLite database

Changed

  • Refactor Solr configuration and connection
  • /item route now expects id as part of the URI instead of a query parameter: /item/id
  • View and download stats are now fetched from a SQLite database

[0.0.3] - 2018-09-20

Changed

  • Refactor environment variables into config module
  • Simplify Solr query for "downloads"
  • Optimize Solr query by using rows=0
  • Fix Solr queries for item views

[0.0.2] - 2018-09-18

Added

  • Ability to get Solr parameters from environment (SOLR_SERVER and SOLR_CORE)

[0.0.1] - 2018-09-18

  • Initial release