Releases: datacite/alopekis
Releases · datacite/alopekis
0.4.2
- Fixed STATUS.json to always be YYYY-MM
Full Changelog: 0.4.1...0.4.2
0.4.1
0.3.0
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
What's Changed
- alopekis-8 by @digitaldogsbody in #25
New Contributors
- @digitaldogsbody made their first contribution in #25
Full Changelog: 0.2.1...0.2.2
0.2.1
Regression fix
Full Changelog: 0.2.0...0.2.1
0.2.0
- Refactor of work queueing
- On regeneration, get an updated
expectednumber from OpenSearch - Extra logging
- Circuit breaker code + config
Full Changelog: 0.1.1...0.2.0
0.1.1
Logging tweaks
Full Changelog: 0.1.0...0.1.1
0.1.0
Initial production release
Full Changelog: https://github.com/datacite/alopekis/commits/0.1.0