Skip to content

Releases: Passeriform/GodWit-Daemon

Backend Interface Stabilized

09 Aug 03:01
Compare
Choose a tag to compare

The backend interface has been covered and tested to be dynamically available with the build process.

Coverage and benchmarks to be out with the confirmation release from Godwit

This marks the next stable platform release for backends to develop on, superseding v0.1.7

Built-in Firefox Backend Support

27 Jul 22:45
Compare
Choose a tag to compare

Firefox is now traceable using this built-in backend.

Firefox backend has been tested and works to track all profiles and windows.

Development on backend can be followed here: https://github.com/Passeriform/GWD-Firefox-Backend

Official Support for 3rd-Party Backends

27 Jul 21:55
Compare
Choose a tag to compare

This release marks the finalization of pluggable backends feature.

This release should be the bare minimum that should be used to create custom backends. Further releases will try to keep backend support stable but may not entirely reliable. However, the backends created using this release are bound to always be supported unless further releases confirm otherwise.

This release is not for consumer use and contains no pre-built backends. Dynamic building mechanism is included but only for developers (or whoever is willing to modify Cargo.toml and call a build manually).

Provisional Release for Backend Release

25 Jul 14:29
Compare
Choose a tag to compare
Pre-release

This is a confirmed yankable release for validating push for Firefox backend.

Draft for Backend Plugin Testing

24 Jul 22:42
Compare
Choose a tag to compare
Pre-release

This marks the addition of pluggable backend support for the project and expects to be more community friendly in doing the same.

This is a testing release. If you want the working project, you're better of with v0.1.3

Functional structure scaffold

14 Jul 11:45
Compare
Choose a tag to compare

The release gives an idea into the structure and prototype working of the daemon. This release represents the following:

  • Pseudo client-server system using ZMQ.
  • Daemon dispatch and heartbeat.
  • Decisively agnostic process for client-server function delegation.
  • Pluggable backends for expanded reach and clear motive for developers.
  • Structured flow and struct-based variant definitions.
  • Functioning state storing and tracking for Firefox backend.

The following still remains to be done:

  • Splitting of processes (chunking)
  • Dynamic delegation and static thread registry
  • Regressive process execution
  • Premature thread termination with cleanup.
  • Integration with godwit client.