Releases: worldcoin/iris-mpc
Releases · worldcoin/iris-mpc
v0.19.0
Changes
Features
- [POP-2478] Store rotation indices for partial matches (#1398) @leonanos8
Bug Fixes
- fix: only clear anon stat buckets after normal&mirror orientation run (#1439) @leonanos8
v0.18.2
What's Changed
- Publish via the upgrade hawk version by @danielle-tfh in #1434
Full Changelog: v0.18.1...v0.18.2
v0.18.1
What's Changed
- Add HSNW release versions to images by @danielle-tfh in #1433
Full Changelog: v0.18.0...v0.18.1
v0.18.0
Changes
- chore(POP-2549): Include full scan side in the batch hash as a safeguard (#1429) @wojciechsromek
- Check the consistency of left/right iris stores (#1423) @naure
- [POP-2559] enable reset and reauths (#1428) @carlomazzaferro
- enable reauth (#1426) @carlomazzaferro
- Load graph db with custom parallelization and mpsc channel (#1419) @eaypek-tfh
- INFRA-4536: part 5 - cost savings for repository iris-mpc with use smaller runner (#1407) @tcharewicz
- Chore/prepare prod release (#1420) @leonanos8
- enable LUC in hnsw stage (#1410) @carlomazzaferro
- Aurel/deletions: Implement deletion requests (#1399) @naure
- Improvements to Genesis Delta (#1412) @danielle-tfh
- aurel/reset-updates: Handle Reset Update requests (#1381) @naure
- aurel/reset-check: Reset Check and
skip_persistence
(#1374) @naure - Add snapshotting of the database after each genesis run (#1402) @danielle-tfh
- Deploy v0.17.0 to stage (#1408) @leonanos8
Features
- Hawk Genesis: v0.1.0-rc2 (#1430) @siajasl
- Hawk Genesis: v0.1.0-rc1 (#1418) @siajasl
- Migrate persisted state to the graph store (#1411) @danielle-tfh
- Add dynamic calculation of batch size (#1414) @danielle-tfh
- Read irises from in-memory store in genesis (#1422) @bgillesp
- Revise Postgres schemas to represent ids consistently (#1417) @bgillesp
- HNSW-Genesis: Standardise error propogation (#1413) @siajasl
- Add static serial ids for local stack (#1415) @danielle-tfh
- Add modifications table usage for the Delta part of Genesis (#1405) @danielle-tfh
Bug Fixes
v0.17.0
Changes
- feat: use binary serialiation for the graph db (#1346) @sdwoodbury
- Update batch size from batch sync state (#1207) @carlomazzaferro
- Improve hnsw graph loading (#1396) @eaypek-tfh
- [POP-2507]Only collect min rotation for stats (#1371) @dkales
- [POP-2506] Alternate full scan side per batch (#1366) @philsippl
- Update to use batch configuration from CLI (#1391) @danielle-tfh
- Wait for all batches to be completed before shutting down (#1383) @danielle-tfh
- release latest main to gpu stage (#1390) @eaypek-tfh
- release latest main to hnsw stage (#1389) @eaypek-tfh
Features
Bug Fixes
- fix: build script for iris-mpc upgrade no longer always invalidates generated sources (#1397) @dkales
- Fix purge DB script (#1386) @danielle-tfh
Maintenance
- Add better logging (#1393) @danielle-tfh
- Add local setup for Genesis (#1392) @danielle-tfh
v0.16.0
Changes
- Update s3 importer to include version id (#1380) @eaypek-tfh
- use more realistic configs (#1388) @carlomazzaferro
- Staging deployment to perform correctness test (#1387) @leonanos8
- (feature): add test tool for importing and exporting the HNSW graph (#1376) @sdwoodbury
- Add explicit ordering of session checks (#1379) @danielle-tfh
- Add mechanism to change HSNW schema for different testing (#1373) @danielle-tfh
- release latest stage (#1372) @eaypek-tfh
- INFRA-4536: part 1 - cost savings for repository iris-mpc with use smaller runner (#1360) @tcharewicz
- INFRA-4536: Part3 - Use common way to preserve Rust Cache (#1362) @tcharewicz
Features
- HNSW-Genesis: Minor Refactors (#1375) @siajasl
- Implement database persistence for genesis indexer (#1367) @bgillesp
- Decouple standard and genesis sync state (#1365) @bgillesp
- HNSW Genesis: Various minor improvements (#1357) @siajasl
Bug Fixes
- fix local script + bonus logging (#1384) @carlomazzaferro
- Fix/anon stats session (#1377) @carlomazzaferro
v0.15.6
Changes
- Remove sync table (#1368) @eaypek-tfh
- INFRA-4536: Part4 - update timeout-minutes to 40 for jobs where large runners are used (#1363) @tcharewicz
- Improve usage of last indexed height (#1364) @danielle-tfh
- INFRA-4536: part 2 - migrate gpu runner to runner managed by ARCv2 (#1361) @tcharewicz
- better error handling in hawk genesis indexer (#1344) @einar-inversed3
- Endpoint
height-of-graph-genesis-indexation
(#1334) @einar-inversed3 - aurel/reauth-or: Support
reauth_use_or_rule
(#1359) @naure - aurel/reauth: Support reauth requests (#1337) @naure
- update e2e values (#1354) @carlomazzaferro
- Switch HNSW staging database (#1355) @kkowalski
- Add genesis max height as a string (#1352) @danielle-tfh
- [Genesis] Add syncing of genesis config across nodes (#1349) @danielle-tfh
- feat: multiplex sessions over a gRPC stream (#1345) @sdwoodbury
- chore: split gRPC into multiple files (#1341) @sdwoodbury
- [POP-2447] Introduce anonymized statistics for mirror orientated computation (#1328) @leonanos8
get_check_addresses
borrowed arguments (#1312) @einar-inversed3- skip cpu tests (#1340) @carlomazzaferro
- aurel/filter-intra: Do not include intra-batch results in match_ids (#1332) @naure
- aurel/dedup-match-ids: Dedup matched IDs from multiple sources (#1338) @naure
- Feature: Implement thread-safe SharedPlaintextStore (#1326) @bgillesp
- aurel/refactor-connect-plans (#1330) @naure
- Aurel/mirror (#1307) @naure
- feat: values for reshare-server deployment on prod environment (#1316) @jazzbee
- bump processing timeout (#1324) @carlomazzaferro
- update sha (#1323) @carlomazzaferro
- Chore: Rename HnswSearcher default (#1306) @bgillesp
- Feature: Enable configuration of HNSW parameters for server (#1305) @bgillesp
- Chore: simplify PlaintextStore data types and interface (#1304) @bgillesp
- Add mirror attack check documentation comment (#1318) @leonanos8
- add batch size metric (#1315) @carlomazzaferro
- deploy latest to staging (#1313) @carlomazzaferro
- Add metrics events to count rounds and bytes (#1310) @carlomazzaferro
- aurel/luc: Match with LUC entries and apply the OR rule (#1295) @naure
- Increase max db size (#1301) @kkowalski
- Enable persistence for HNSW staging (#1297) @kkowalski
- Setting concrete instance type for HNSW staging and adjusting memory (#1296) @kkowalski
- chore: Bump the init size of the staging db (#1294) @wojciechsromek
- Increase memory hnsw (#1293) @kkowalski
- Increase memory for hnsw staging (#1292) @kkowalski
- Increase memory for hnsw staging (#1291) @kkowalski
- aurel/pipeline-receive-batch-2 (#1284) @naure
- Enable reset (#1282) @eaypek-tfh
Features
- Implement genesis graph insertion logic (#1356) @bgillesp
- HNSW Genesis :: Fix regression (#1329) @siajasl
- Hawk genesis indexer (#1319) @siajasl
- Update init-test-dbs binary to improve usability (#1279) @bgillesp
Bug Fixes
- HNSW Genesis :: Fix regression (#1329) @siajasl
- fix: don't flip imaginary share in mask (#1347) @philsippl
- add mirrored shares to batch query (#1342) @carlomazzaferro
- fix: introduce separate bucket recv buffer (#1303) @philsippl
- aurel/fix-stats: Remove double counting of stats (#1331) @naure
- Fix running genesis locally (#1322) @danielle-tfh
- Fix: Add missing args to HawkArgs in hawk upgrade binary (#1321) @bgillesp
- Fix logging leftover (#1320) @leonanos8
- fix disable persistance (#1314) @carlomazzaferro
- Fix/use config for batch size override (#1302) @carlomazzaferro
- Fix server logging for mirror attack detection in server.rs (#1288) @leonanos8
- aurel/fix-or_rule (#1285) @naure
Maintenance
- Add S3 local setup functionality (#1325) @danielle-tfh
- use
eyre::bail!
macro andeyre::Result
consistently (#1299) @einar-inversed3 - Fix running genesis locally (#1322) @danielle-tfh
- Refactor server_main into smaller function calls (#1266) @bgillesp
v0.15.5
Changes
- revert dockerfile.base changes (#1283) @eaypek-tfh
- aurel/pipeline-receive-batch (#1275) @naure
v0.15.4
Changes
- await on store updates (#1281) @eaypek-tfh
- HNSW disable persistence for testing (#1280) @danielle-tfh
- chore: Release stage eu-central-1 test with old nccl (#1278) @wojciechsromek
- chore: Release to eu-north-1 stage image with new nccl (#1277) @wojciechsromek
- chore: Release stage eu-central-1 region change for s3 (#1276) @wojciechsromek
- chore: Test overriding secrets in eu-central-1 (#1274) @wojciechsromek
- fix: specify region to get files from bucket in different region (#1271) @jazzbee
- Revert "INFRA-4425(deploy/stage/eu-central-1): Update S3 bucket name … (#1269) @MichalLeszczynski
- release: v0.15.3 (#1264) @wojciechsromek
- INFRA-4425(deploy/stage/eu-central-1): Update S3 bucket name (#1263) @marcin-janas
- reduce stage db size and bump version (#1262) @eaypek-tfh
- Increase max db size for hnsw (#1261) @kkowalski
Features
v0.15.3
Changes
- Insert correct ids upon reset update msg (#1258) @eaypek-tfh
- INFRA-4414(deploy/stage/smpcv2-eu-central-1): Reduce memory request for
iris-mpc
(#1259) @marcin-janas - chore: Release latest stage (#1257) @wojciechsromek
- aurel/refactor-hawk-loop: Catch errors, recover, or shutdown (#1252) @naure
- Update init size of DB (#1256) @danielle-tfh