Pushed v0.11.0 with some exciting new features, mostly concentrating on performance and offline browsing.
- Adds response compression (where applicable) to decrease bandwidth consumption between AntTP and clients.
- Adds tarchive performance test.
- Minor logging improvements.
- Updates mutable gets (pointer, register, graph, scratchpad) to use the hybrid cache. This allows last known value to be returned immediately, then fetches the current value in the background. This provides a more responsive user experience for common use cases (more options will be added later).
- Makes the autonomi client optional, allowing offline operation. If data exists in the cache, it will be served.
- Refactors to simplify dependencies around the caching client and controllers.
- Adds gimim (gateway imim) and gindex (gateway index) bookmarks for IMIM and index (respectively) to be viewed over a gateway server.
- Adds server response header to provide server name/version.
- Reduces the default mutable TTL from 60s to 5s now that there are last-known-value caches and background updates.
Github: Release v0.11.0 · traktion/AntTP · GitHub
Dockerhub: https://hub.docker.com/r/traktion/anttp
Cargo: cargo install anttp