Skip to content

Releases: datacite/alopekis

0.4.2

09 Mar 13:22
bf4d43f

Choose a tag to compare

  • Fixed STATUS.json to always be YYYY-MM

Full Changelog: 0.4.1...0.4.2

0.4.1

28 Feb 22:07
d2bd136

Choose a tag to compare

  • Parallel uploads (#32)
  • Reworked uploads (#33)
  • JSON manifest (#22)
  • STATUS.json (#34)
  • Linting/code formatting

Full Changelog: 0.3.0...0.4.1

0.3.0

26 Feb 02:10
9d8aaa1

Choose a tag to compare

Worker improvements:

  • Add wrapper to handle failure better (#9)
  • Track and report counts for registered and findable records (#16)
  • Ensure files are closed on error (#29)

OpenSearch Client improvements:

  • Improve robustness of timeout handling (#11)
  • Tweak logging config (#17)
  • Add type hinting for the results (#30)

Controller improvements:

  • Add handling for new "failed" status and requeue job (#9)
  • Handle errors in initial OpenSearch querying + circuit breaker for retries (#12)
  • Add more data to output CSV (#16, #18) + timestamp it
  • Exclude current month from regeneration metric (#26)
  • Switch to forkserver for worker spawning (#9)
  • Improve logging (#17)
  • Improve argparse setup (#19)
  • Updates for py3.13 (#31)

Other

  • Schema 4.7 support
  • Core libraries update + removal of deprecated opensearch-dsl (#31)
  • Logging improvements (#17)
  • Tidied up the codebase, removed old code + files

Full Changelog: 0.2.2...0.3.0

0.2.2

31 Jan 02:09
22b93cd

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.1...0.2.2

0.2.1

13 Nov 13:39
239727b

Choose a tag to compare

Regression fix

Full Changelog: 0.2.0...0.2.1

0.2.0

13 Nov 03:00
3669f4a

Choose a tag to compare

  • Refactor of work queueing
  • On regeneration, get an updated expected number from OpenSearch
  • Extra logging
  • Circuit breaker code + config

Full Changelog: 0.1.1...0.2.0

0.1.1

12 Nov 16:39
6ec390a

Choose a tag to compare

Logging tweaks

Full Changelog: 0.1.0...0.1.1

0.1.0

12 Nov 14:40
d630e1f

Choose a tag to compare

Initial production release

Full Changelog: https://github.com/datacite/alopekis/commits/0.1.0