Releases: hitblast/preprintd
Releases · hitblast/preprintd
Release list
v0.3.8
v0.3.7
v0.3.7
- Set default target for Linux builds to:
x86_64-unknown-linux-musl
v0.3.6
v0.3.6
- Add proper
std::fsread-write calls to introduce proper state directory functionality.
v0.3.5
v0.3.5
claim_jobnow receivesjob_idas&str, andhandlenow make sures to not take jobs with empty IDs.debug_log!()now prints messages withLogLevel::Okwithprintln!().
v0.3.4
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
--inhibitflag to disable sleeping on Linux machines while the program is running. Theorg.freedesktop.login1*D-Bus interfaces are used for this function. - Minor code optimizations have been done.
v0.3.3
v0.3.3
- Add support for the
X-Worker-Spoolerheader again, which tells the server a job is ongoing for any given worker instance.
v0.3.2
v0.3.2
- Working version; reverted some
LazyLockshenanigans back to the old version.
v0.3.1
v0.3.0
v0.3.0
X-Worker-Identcan no longer be disabled.X-Worker-Identis now only passed into requests during a claim-job attempt.X-Worker-Identis now encrypted and then Base64-encoded before being passed into HTTP requests.X-Worker-Identis now static (generated once and stored in the state directory).- Moved client-creation helpers into its own
clientmodule. - Added a new
encrypt()function in thecryptomodule.
v0.2.6
v0.2.6
- The
hdrs()function now passes in a newX-Worker-Identheader with theHeaderMapit generates. - Fixed the debug log with mercure endpoint.