Skip to content

Version 1.13.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@hardbyte hardbyte released this 30 Apr 03:52
· 158 commits to master since this release

Adds support for users to supply blocking information along with encodings. Data can now be uploaded to
an object store and pulled by the Anonlink Entity Service instead of uploaded via the REST API.
This release includes substantial internal changes as encodings are now stored in Postgres instead of
the object store.

  • Feature to pull data from an object store and create temporary upload credentials. #537, #544, #551
  • Blocking implementation #510 #527,
  • Benchmark container now includes support for blocking #478, #541
  • Encodings are now stored in Postgres database instead of files in an object store. #516, #522
  • Start to add integration tests to complement our end to end tests. #520, #528
  • Use anonlink-client instead of clkhash #536
  • Use Python 3.8 in base image. #518
  • A base image is now used for all our Docker images. #506, #511, #517, #519
  • Binary encodings now stored internally with their encoding id. #505
  • REST API implementation for accepting clknblocks #503
  • Update Open API spec to version 3. Add Blocking API #479
  • CI Updates #476
  • Chart updates #496, #497, #539
  • Documentation updates (production deployment, debugging with PyCharm) #473, #504
  • Fix Jaeger #500, #523

Misc changes/fixes:

  • Detect invalid encoding size as early as possible #507
  • Use local benchmark cache #531
  • Cleanup docker-compose #533, #534, #547
  • Calculate number of comparisons accounting for user supplied blocks. #543

Try it out

You can pull this repository and try with Docker Compose. The Docker images are all hosted on Docker Hub:

Component Docker Hub
Base Image data61/anonlink-base
Backend/Worker data61/anonlink-app
E2E Tests data61/anonlink-test
Nginx Proxy data61/anonlink-nginx
Benchmark data61/anonlink-benchmark
Docs data61/anonlink-docs-builder

Using Kubernetes (follow the detailed docs here:

helm repo add data61 https://data61.github.io/charts
helm repo update
helm install data61/entity-service --version 1.13.1 [--values...]

All the documentation, including tutorials can be found at https://anonlink-entity-service.readthedocs.io/en/latest/index.html