Published March 11, 2026 | Version 7.0.0
Software Open

opencitations/time-agnostic-library: 7.0.0

  • 1. OpenCitations
  • 2. @semantic-release
  • 3. Research Centre for Open Scholarly Metadata & Digital Humanities Advanced Research Group (DHARC), Department of Classical Philology and Italian Studies

Description

7.0.0 (2026-03-11)

  • feat!: replace DeltaQuery modified dict with net delta quad sets (d0f4f95)

Bug Fixes

  • benchmark: correct annotation label order and overlap in combined plots (7969a46)
  • benchmark: ensure R43ples container is running on repeated setup invocations (18a521e)
  • benchmark: normalize xsd:string literals to match QLever output (f433566)
  • exclude provenance graphs from present entity discovery (e688eb0)
  • exclude provenance quads from entity state materialization (0a18add)
  • exclude provenance quads from iter_versions working set (a624703)
  • replace ProcessPoolExecutor with ThreadPoolExecutor to prevent pycurl handle corruption (e2a8291)
  • test: force Virtuoso checkpoint after loading test data (fb2cf1f)
  • use FILTER IN instead of VALUES for dataset triple queries (2885aba)

Features

  • benchmark: add disk usage tracking and per-query memory measurement (200ff4f)
  • benchmark: add R43ples benchmark scripts and analysis integration (ccb99ea)
  • benchmark: annotate combined plots with human-readable time ranges (7e624c5)

Performance Improvements

  • filter before sorting in get_delta (104d90c)
  • inline timestamp filtering in _build_delta_result (2fe04df)
  • parallelize provenance and existence queries in DeltaQuery (af23b5b)
  • reduce redundant datetime parsing and lighten DM provenance query (6a794ef)
  • reuse pycurl handles, thread pools, and tracemalloc across queries (f931369)
  • use cached datetime objects directly in _build_delta_result (8523a56)

BREAKING CHANGES

  • DeltaQuery output replaces "modified" dict with "additions" and "deletions" sets of quad tuples.

Files

opencitations/time-agnostic-library-7.0.0.zip

Files (326.9 kB)

Name Size Download all
md5:9da7b4c5570a043a7685dcc16ed97909
326.9 kB Preview Download

Additional details

Related works