Skip to content

Releases: hitblast/preprintd

v0.3.8

Choose a tag to compare

@github-actions github-actions released this 10 Aug 11:45
v0.3.8
1170e51

v0.3.8

  • Attempting to fix repeated Mercure stream errors and socket drops.
  • Fixed scope issue related to the inhibitor lock preventing sleep.

v0.3.7

Choose a tag to compare

@github-actions github-actions released this 10 Aug 11:03
v0.3.7
d4de31a

v0.3.7

  • Set default target for Linux builds to: x86_64-unknown-linux-musl

v0.3.6

Choose a tag to compare

@github-actions github-actions released this 10 Aug 10:44
v0.3.6
1df969c

v0.3.6

  • Add proper std::fs read-write calls to introduce proper state directory functionality.

v0.3.5

Choose a tag to compare

@github-actions github-actions released this 10 Aug 05:50
v0.3.5
c95d8dc

v0.3.5

  • claim_job now receives job_id as &str, and handle now make sures to not take jobs with empty IDs.
  • debug_log!() now prints messages with LogLevel::Ok with println!().

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 09 Aug 08:55
v0.3.4
7ffa732

v0.3.4

  • Removed X-Worker-Spooler, since we do not need it anymore from the server-level.
  • Removed encryption for X-Worker-Ident, it now passes a raw UUID (v4) every time a new worker instance boots up.
  • Added support for inhibitor FD locks using the --inhibit flag to disable sleeping on Linux machines while the program is running. The org.freedesktop.login1* D-Bus interfaces are used for this function.
  • Minor code optimizations have been done.

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 09 Aug 03:50
v0.3.3
97e9627

v0.3.3

  • Add support for the X-Worker-Spooler header again, which tells the server a job is ongoing for any given worker instance.

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 08 Aug 13:40
v0.3.2
a770cd4

v0.3.2

  • Working version; reverted some LazyLock shenanigans back to the old version.

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 08 Aug 13:12
v0.3.1
5574c76
experimental change

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 11:24
v0.3.0
3223f99

v0.3.0

  • X-Worker-Ident can no longer be disabled.
  • X-Worker-Ident is now only passed into requests during a claim-job attempt.
  • X-Worker-Ident is now encrypted and then Base64-encoded before being passed into HTTP requests.
  • X-Worker-Ident is now static (generated once and stored in the state directory).
  • Moved client-creation helpers into its own client module.
  • Added a new encrypt() function in the crypto module.

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 08 Aug 08:14
v0.2.6
3e96748

v0.2.6

  • The hdrs() function now passes in a new X-Worker-Ident header with the HeaderMap it generates.
  • Fixed the debug log with mercure endpoint.