Skip to content

Releases: ilri/dspace-statistics-api

Version 0.5.1

24 Oct 11:17
v0.5.1
a016916
Compare
Choose a tag to compare

Changed

  • Use Python's native json instead of ujson (6fd2827)

Version 0.5.0

24 Oct 09:07
v0.5.0
62142eb
Compare
Choose a tag to compare

Added

  • Example nginx configuration to README.md

Changed

  • Don't initialize Solr connection in API (only needed in indexing component)

Version 0.4.3

24 Oct 09:06
v0.4.3
f65089f
Compare
Choose a tag to compare

Changed

  • Use pip install as script for Travis CI

Improved

  • Documentation for deployment and testing

Version 0.4.2

04 Oct 21:21
v0.4.2
daf1561
Compare
Choose a tag to compare

Changed

  • README.md introduction and requirements
  • Use ujson instead of json
  • Iterate directly on SQL cursor in /items route

Fixed

  • Logic error in SQL for item views

Version 0.4.1

27 Sep 05:31
v0.4.1
7499b89
Compare
Choose a tag to compare

Changed

  • Use execute_values() to batch insert records to PostgreSQL

Version 0.4.0

26 Sep 00:07
v0.4.0
6bf3423
Compare
Choose a tag to compare

Fixed

  • Invalid OnCalendar syntax in dspace-statistics-indexer.timer
  • Major logic error in indexer.py

Version 0.3.2

25 Sep 10:19
v0.3.2
46cfc3f
Compare
Choose a tag to compare

The /item/id route now returns HTTP 404 if an item is not found.

Version 0.3.1

25 Sep 10:20
v0.3.1
d0552f5
Compare
Choose a tag to compare

Changed

  • Force SolrClient's kazoo dependency to version 2.5.0 to work with Python 3.7
  • Add Python 3.7 to Travis CI configuration

Version 0.3.0

25 Sep 10:22
v0.3.0
702724e
Compare
Choose a tag to compare

Added

  • requirements.txt for pip
  • Travis CI build configuration for Python 3.5 and 3.6
  • Documentation on using the API

Changed

  • The "all items" route from / to /items

Version 0.2.1

25 Sep 10:24
v0.2.1
87dbb6c
Compare
Choose a tag to compare

Changed

  • Environment settings in example systemd unit files
  • Use psycopg2.extras.DictCursor for PostgreSQL connection