Skip to content

Releases: GMOD/shared-read-cache

v1.7.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 20:37
7e1d513

Bug Fixes

  • An unweighable value is served to its caller, not failed (5f16791)

Documentation

  • Point remote readers at @gmod/range-cache-filehandle (952f0d4)

Full changelog: v1.7.1...v1.7.2

v1.7.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 19:41
99807d0

Bug Fixes

  • Total credits back a collected member without waiting for an eviction (6fa0525)

Chores

  • Run the suite with --expose-gc so the weak-ref tests are not skipped (5645a3b)

Full changelog: v1.7.0...v1.7.1

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 19:18
80db290

Bug Fixes

  • Release a caller when its own signal aborts, not when the shared read lands (3db7f9d)
  • A value sizeOf cannot weigh fails its read rather than the process (750e79f)
  • A batch ends when its last read settles, and abandoned reads do not defer it (2a7ea52)
  • One recency counter per budget, not one per copy of the module (e327d10)
  • A size that is not a weight fails its read (1ff41e8)
  • Has() agrees with the other lookups about an abandoned read (8f2ab66)

Chores

  • Keep agent worktrees out of the toolchain's way (dd7ec1f)

Documentation

  • Put the README in the active voice (befc19e)
  • Correct the release command in CONTRIBUTING, and its voice (323aac9)
  • A docs/ folder — the get() path, memory, and an API reference (74018c6)
  • Link the consumers, and each measurement to where it was taken (e60720a)

Other Changes

Tests

  • Random operation sequences over the accounting invariants (06512e8)

Full changelog: v1.6.0...v1.7.0

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 13:44
80953ba

Bug Fixes

  • The budget compared seqs describing entries it was not offered (7d8d6da)
  • An unlimited budget never pruned its collected members (b6bad58)

Chores

  • Render only the commit subject, and link the commit (f00b82f)
  • Create a GitHub release for each published tag (0a260a5)
  • Enforce type strippability in tsconfig (7358ecb)

Features

  • The constructor takes no options at all (317ca60)

Refactoring

  • Drop an entry before touching it, not after (c14fa68)

Full changelog: v1.5.1...v1.6.0