Skip to content

Releases: thoth-pub/thoth

v0.13.4

11 Dec 10:30
Compare
Choose a tag to compare

[0.13.4] - 2024-12-11

Added

  • 661 - Implement caching errors in export API

v0.13.3

02 Dec 12:23
Compare
Choose a tag to compare

[0.13.3] - 2024-12-02

Changed

  • 660 - Upgrade rust to 1.83.0 in production Dockerfile
  • 660 - Use latest tag in development Dockerfile
  • 658 - Upgrade rustls to v0.23.19
  • 658 - Upgrade chrono to v0.4.38
  • 658 - Upgrade uuid to v0.11.0
  • 658 - Upgrade diesel to v2.2.5
  • 658 - Upgrade paperclip to v0.9.4
  • 658 - Upgrade regex to v1.11.1
  • 658 - Upgrade xml-rs to v0.8.23
  • 658 - Upgrade futures to v0.3.31
  • 658 - Upgrade web-sys to v0.3.72
  • 658 - Upgrade wasm-bindgen to v0.2.95
  • 658 - Upgrade log to v0.4.22
  • 658 - Upgrade thiserror to v2.0.3
  • 658 - Upgrade reqwest-middleware to v0.4.0
  • 658 - Upgrade reqwest-retry to v0.7.0
  • 658 - Upgrade trunk to v0.21.4
  • 658 - Upgrade actix-identity to v0.8.0
  • 658 - Upgrade actix-session to v0.10.1

Removed

  • Remove redundant dependencies in thoth-app: anyhow, log, url

v0.13.2

26 Nov 15:57
Compare
Choose a tag to compare

[0.13.2] - 2024-11-26

Added

  • 656 - Add database indexes to common attributes to improve performance

v0.13.1

25 Nov 14:44
Compare
Choose a tag to compare

[0.13.1] - 2024-11-25

Added

  • 593 - Log GraphQL queries alongside request logs

v0.13.0

19 Nov 14:54
Compare
Choose a tag to compare

[0.13.0] - 2024-11-19

Added

  • 651 - Implement Redis connection pools using deadpool-redis
  • 651 - Implement Redis caching in export API
  • 651 - Added WorkLastUpdatedQuery and WorksLastUpdatedQuery queries to thoth-client
  • 651 - Implement Copy, Ord and PartialOrd traits for Timestamp
  • 651 - Implement parsing from and to RFC 3339 strings for Timestamp
  • 651 - Implement Copy trait for WorkType, WorkStatus, PublicationType, CountryCode, LanguageRelation, LanguageCode, LocationPlatform, LengthUnit, WeightUnit, CurrencyCode, and SeriesType
  • 651 - Allow supplying DATABASE_URL as binary argument
  • 648 - Added new LocationPlatform, THOTH, for Locations where file is hosted directly by Thoth on S3.

Changed

  • 650 - Allow only superusers to create/update/delete a Location when the LocationPlatform is THOTH.
  • 651 - Use Github Container registry instead of DockerHub

Fixed

  • 631 - Fix slow loading of Contributor dropdown in Contribution form

v0.12.14

04 Nov 10:20
Compare
Choose a tag to compare

[0.12.14] - 2024-11-04

Changed

  • 642 - Output ProductAvailability based on work status in Thoth ONIX 3.0
  • 642 - Use UnpricedItemType code 01 (Free of charge) for unpriced products in Thoth ONIX 3.0

v0.12.13

23 Oct 12:54
Compare
Choose a tag to compare

[0.12.13] - 2024-10-23

Fixed

  • 639 - Make new locations canonical by default

Changed

  • 628 - Upgrade rust to 1.82.0 in production and development Dockerfile

v0.12.12

15 Oct 14:43
Compare
Choose a tag to compare

[0.12.12] - 2024-10-15

Fixed

  • 636 - OpenAPI documentation was displaying the public URL of the export API with an extra protocol

v0.12.11

14 Oct 16:33
Compare
Choose a tag to compare

[0.12.11] - 2024-10-14

Changed

  • 324 - Make Locations editable, including the ability to change the Canonical Location for a Publication
  • 635 - Upgrade reqwest to v0.12.8
  • 635 - Upgrade reqwest-middleware to v0.3.3
  • 635 - Upgrade reqwest-retry to v0.6.1
  • 635 - Upgrade paperclip to v0.9.2

v0.12.10

01 Oct 12:45
Compare
Choose a tag to compare

[0.12.10] - 2024-10-01

Added

  • 628 - Implement OpenAPI v3 schema in export API, served under /openapi.json
  • 628 - Added terms of service to export API

Changed

  • 551 - Only include chapters in Crossref metadata output if they have DOIs
  • 628 - Upgrade paperclip to v0.9.1
  • 628 - Upgrade rust to 1.81.0 in production and development Dockerfile
  • 544 - Implement non-OA metadata in export outputs

Fixed

  • 565 - Don't generate Crossref metadata output if no DOIs (work or chapter) are present
  • 632 - Add second order by clause (work_id) to work queries for consistent ordering when multiple works share the same user-ordered field, such as publication date