Skip to content

Release 34.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Dec 23:16
· 26 commits to main since this release
34.0.0
177fbd6
  • 💔 A couple API changes from batch-cluster v16.0.0's impact our API: the maxReasonableProcessFailuresPerMinute option and fatalError event is now gone -- batch-cluster never shuts down if there are too many timeouts or any failure rate is "too high". Error logs are emitted, however. These large changes were made to service #312 (thanks for the report and assistance, @mertalev and @skatsubo!)

  • 🐞 Fixed: stdin.write() errors now properly end the process instead of leaving a broken process in the pool

  • 📦 The default taskTimeoutMillis is now 30 seconds (it was 20 seconds)

  • 🌱 Upgraded ExifTool to version 13.43.

Commits

  • feat(changelog): upgrade ExifTool to version 13.43 (382876c)
  • fix(ExifToolOptions): update default taskTimeoutMillis to 30 seconds (55c4a09)
  • feat(tests): add adaptive timeout measurement for ExifTool spawn time (e811f24)
  • chore(fmt) (d54053e)
  • fix(_chai.spec.ts): use Unicode escapes for quote characters in UnicodeTestMessage to prevent editor/tool mangling (854f712)
  • fix(check-updates): update create-pull-request action to v7.0.11 (a99342b)
  • chore(fmt) (a5dbb3b)
  • test(#312): add regression tests for BatchCluster task timeout handling (969689b)
  • chore(package-lock): rebuild from scratch (0b7aa0a)
  • fix(package.json): improve ncu script clarity and consistency (bcefbab)
  • fix(Tags): update example values and ExifTool version in comments (8ab3ce6)
  • chore(fmt) (49c6226)
  • fix(settings): add "Millis" to cSpell.words in settings.json (5234c25)
  • fix(package.json): update batch-cluster to version 16.0.0 and exiftool-vendored to version 13.43.0 (a87224f)
  • fix(package.json): update ncu:opt script to update to the latest 'batch-cluster' version (no cooldown) (63857c1)
  • fix(workflows): update actions/checkout and actions/setup-node to latest versions (f684550)
  • fix(Changelog): update to version 34.0.0 with API changes and bug fixes (a1cd213)
  • fix(Docs): DRY up CONFIGURATION.md to reference jsdocs (fe4fc76)
  • fix(Docs): streamline timezone configuration options reference in DATES.md (58892d2)
  • fix(jsdoc): update jsdoc defaults and improve verbiage in ExifToolOptions interface (no code change) (5fb6fe6)
  • fix(Docs): update links in TAGS.md to reflect the correct API documentation structure (6369a5c)