Releases: yetanotherco/aligned_layer
Releases · yetanotherco/aligned_layer
v0.10.1
What's Changed
- hotfix(operator): send only rpc host to telemetry service by @JuArce in #1316
- hotfix(batcher): rm MIN_FEE_PER_PROOF check in batcher by @PatStiles in #1308
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- fix: makefile build_operator on macos by @MarcosNicolau in #1254
- 1201 make risc0 public input optional by @PatStiles in #1204
- refactor: avoid lazy init for batcher metrics by @IAvecilla in #1236
- feat(telemetry): check operators status on fetching operators list by @avilagaston9 in #1186
- chore(telemetry): setup cassandra for jaeger by @JuArce in #1238
- fix(telemetry): set correct configuration for api deployments to prod by @JuArce in #1256
- feat(telemetry): Add url data to operator updates on telemetry service by @JulianVentura in #1136
- fix(telemetry): handle json decoding errors by @JuArce in #1280
- feat: aligned verification data stored locally stores cbor and json by @uri-99 in #1264
- fix: better describe make telemetry differences by @uri-99 in #1288
- docs: acknowledgements by @Oppen in #1279
- feat: add gas price to prometheus by @avilagaston9 in #1257
- fix: cast fund users with gas price by @uri-99 in #1290
- fix(audit): timeouts for metrics server to avoid DoS attacks by @IAvecilla in #1277
- pull fixes from mainnet by @JuArce in #1295
- feat: bump gas price 10% for batcher by @uri-99 in #1261
- fix: add panic catch on operator calling FFI by @JulianVentura in #1196
- feat: disable verifiers by @MarcosNicolau in #1090
- fix(operator): build operator for linux by @JuArce in #1299
- fix(audit): Remove Task data from aggregator after a response has been responded or expires. by @PatStiles in #1004
- feat: broken sockets metric in batcher by @MarcosNicolau in #1255
- docs: update to v0.10.0 by @JuArce in #1301
- update submodule to track branch by @PatStiles in #1294
- v0.10.0 by @JuArce in #1296
Full Changelog: v0.9.2...v0.10.0
v0.9.2
Upgrade guide for Operators
The upgrade guide for this version is available here
What's Changed
- Pull fixes from testnet by @JuArce in #1231
- Add observability batcher by @uri-99 in #1226
- docs: update version to v0.9.1 by @JuArce in #1233
- docs: change zkquiz questions guide by @avilagaston9 in #1206
- fix: don't start operator if
last_processed_batch_filepath
isn't provided by @MarcosNicolau in #1211 - docs: bump docs on payment service and SDK by @uri-99 in #1168
- Merge testnet 14 oct by @MauroToscano in #1248
- pull fixes from testnet by @JuArce in #1246
- fix(explorer): fetch_batch_data_pointer in explorer reads the entire response body without any limitation by @avilagaston9 in #1198
- docs: update to v092 by @JuArce in #1250
- docs: guide for operators to upgrado to v0.9.2 by @JuArce in #1235
- v0.9.2 by @JuArce in #1247
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- hotfix: update old link to SDK submitting proofs example by @IAvecilla in #1229
- hotfix(docs): fix broken section links by @IAvecilla in #1230
- v0.9.1 by @MauroToscano in #1232
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Fix docs commands by @MauroToscano in #1163
- docs: clarify risc0 version and installation by @MarcosNicolau in #1146
- Pull fixes from testnet by @MauroToscano in #1164
- docs: mention local batcher target by @Oppen in #1148
- refactor(batcher): add user state & other code quality refactors by @entropidelic in #1106
- fix: operator downtime by @MarcosNicolau in #1073
- chore: rm halo2 from verifiers by @PatStiles in #1128
- docs: add warning to use safe password for keystore by @JuArce in #1173
- fix(zkquiz): redeploy contract and update makefile by @JuArce in #1177
- refactor(tracker): rewrite operator tracker in elixir by @JuArce in #1000
- docs(zkrust): fix submit proof command by @JuArce in #1179
- docs(zkquiz): build your first Aligned application by @JuArce in #1185
- chore: Add
explorer_create_env
makefile target and update error messages. by @JulianVentura in #1121 - fix: update package version in
.toml
to fixaligned --version
by @IAvecilla in #1187 - fix(batcher): Update Lambdaworks Merkle Trees + Update merkle leaves length check in batcher by @PatStiles in #1067
- docs: use network for get-user-balance by @JuArce in #1191
- remove: merkle_tree_old by @uri-99 in #1161
- refactor: zkquiz setup and testing locally/devnet by @MarcosNicolau in #1153
- fix: operator commands by @MarcosNicolau in #1184
- fix: operator resets channel when updating latest block file by @MarcosNicolau in #1200
- fix(audit): pausable initialization to batcher payment service by @IAvecilla in #1203
- refactor(contracts): remove merkle root and signature checks on payment service contract by @MarcosNicolau in #1114
- feat(telemetry): implement telemetry for aggregator by @JuArce in #1077
- Merge testnet 10 oct by @MauroToscano in #1220
- pull fixes from testnet by @JuArce in #1219
- feat(metrics): new metrics and dashboard for aggregator by @IAvecilla in #1218
- Batch len fix by @MauroToscano in #1224
- 0.9.0 by @MauroToscano in #1221
- Bump v0.9.0 in docs by @MauroToscano in #1225
New Contributors
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- fix(code quality): Remove unnescessary error check in aggregator by @PatStiles in #1009
- refactor(batcher): batch building algorithm by @entropidelic in #1008
- chore(security): Bump gnark version by @PatStiles in #991
- fix(code quality): Remove panics from functions that return result by @PatStiles in #1013
- fix(audit): Batcher contains unmaintained and yanked crates by @PatStiles in #995
- fix(code quality): Improve error for S3 upload in Batcher by @PatStiles in #1014
- refactor: remove 0 check in recovered address in BatcherPaymentService by @MarcosNicolau in #1064
- Pull hotfixes to staging by @MauroToscano in #1096
- chore(examples): Bump
aligned-sdk
in examples to v0.7.2 by @PatStiles in #1079 - chore(examples): Bump
aligned-sdk
in examples to v0.7.2 (#1079) by @MauroToscano in #1098 - fix: groth16 burst test for new gnark version by @IAvecilla in #1102
- feat(audit): Emit events in Operator whitelist by @PatStiles in #1107
- feat(audit): Use block timestamp instead of block number. by @PatStiles in #1085
- Improve docs by @diegokingston in #1111
- fix: batcher sends proof even if eip712 signature contents are incompatible by @uri-99 in #1005
- fix(contracts): check address are not zero in initialization by @MarcosNicolau in #1094
- feat(): Add docs to generating proofs for zkrust by @PatStiles in #1063
- docs: add guide to run operator using systemd by @JuArce in #1078
- fix: operator double signature by @MarcosNicolau in #1088
- feat: migrate cbor lib and add Fuzzer for cbor serialization by @IAvecilla in #1110
- feat(ffi): ffi refactors by @PatStiles in #1092
- ci: add job to run batcher tests by @IAvecilla in #1126
- feat(sdk): Add Max Fee Estimate. Update zkQuiz to better represent how the SDK should be used by @PatStiles in #1131
- Pull changes from testnet to staging by @MauroToscano in #1147
- Revert gnark upgrade by @MauroToscano in #1150
- chore: install aligned from latest tag and update OPERATOR_VERSION by @JuArce in #1156
- feat: add fund_payment_service and get_balance_in_payment_sevice on sdk by @uri-99 in #1142
- v0.8.0 by @MauroToscano in #1123
New Contributors
- @MarcosNicolau made their first contribution in #1064
- @IAvecilla made their first contribution in #1102
Full Changelog: v0.7.3...v0.8.0
v0.7.3
Description
This release fixes the following error when running the operator
error while loading shared libraries: librisc_zero_verifier_ffi.so: cannot open shared object file: No such file or directory
The release v0.7.2 and this version are fully compatible, so if you are running v0.7.2 and you didn't experienced this bug, it is not necessary to update.
What's Changed
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- Fix EIP 712 - Data of the struct should be concatenated after type hash by @MauroToscano in #1054
- chore(operator): update operator version to v072 by @JuArce in #1057
- v0.7.2 by @MauroToscano in #1056
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- fix: build
hashStruct
following EIP description and do not perform keccak onnonce
andmaxFee
by @JuArce in #1041 - chore(operator): update operator version to v071 by @JuArce in #1050
- v0.7.1 by @MauroToscano in #1048
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- chore: integrate pagerduty to contract alerts by @JuArce in #847
- fix: solidity coding style by @NicolasRampoldi in #843
- fix: add git reset command before checkout by @glpecile in #867
- docs(summary): minor fixes by @cliraa in #868
- refactor(explorer): standardize make commands by @glpecile in #865
- docs: improvements by @uri-99 in #845
- feat: handle new batch log on separate go routine by @taturosati in #855
- fix(explorer): show correct cost per proof and remove inspects by @glpecile in #830
- feat: add withdraw method for batchers in servicemanager by @NicolasRampoldi in #872
- feat: add a deposit to batcher method in servicemanager by @NicolasRampoldi in #876
- feat(explorer): add search by proof hash by @glpecile in #766
- fix: change less than = 0 in contracts to == 0to reduce gas costs when the number is unsigned by @NicolasRampoldi in #892
- fix(explorer): handle empty events from batcher payment system by @glpecile in #888
- docs: add explanation on zk by @diegokingston in #884
- docs: update operator guide to v0.5.2 by @JuArce in #908
- chore: update contracts addresses by @JuArce in #895
- fix: swap variables declaration in BatcherPaymentService.sol by @JuArce in #903
- chore: update risc0 version in validating public inputs example by @NicolasRampoldi in #891
- docs (readme): fix broken links by @NicolasRampoldi in #912
- fix: normalize address input for /versions/{address} by @JuArce in #914
- chore(examples): bump zkquiz aligned_sdk dependencies by @PatStiles in #896
- fix (sdk): add sender address to wait for verification function by @taturosati in #909
- feat (batcher): allow users to specify max fee by @taturosati in #869
- refactor: 'V2' functionalities to aggregator and operator by @uri-99 in #875
- feat: add onlyAggregator to respondToTask by @uri-99 in #883
- docs: add operator FAQ and troubleshooting guide by @JuArce in #920
- feat: add limit on aggregator spending by @uri-99 in #910
- docs: fix missing broken links from dir rename by @glpecile in #927
- docs: update zkRust documentation by @PatStiles in #932
- docs: remove supported verifiers from running an operator guide by @glpecile in #929
- Modify docs by @diegokingston in #935
- feat(explorer): add operator version via tracker api by @glpecile in #879
- feat: paymentservice add lock on receive by @uri-99 in #859
- feat: make signing eip 712 compliant by @NicolasRampoldi in #916
- ci: fix risc0 test failing by @NicolasRampoldi in #953
- refactor: change panic to return false by @NicolasRampoldi in #959
- feat: add proving system to vk or program code commitment by @entropidelic in #939
- docs: update testnet docs by @JuArce in #973
- fix: Merge testnet to staging v3 by @uri-99 in #983
- docs: update staging docs with testnet docs (#973) by @JuArce in #985
- docs: fix validationg public input example by @JuArce in #987
- Boris docs edits 16 Sept 2024 by @bjdyakov in #986
- Merge b docs from testnet by @MauroToscano in #988
- Update readme with versioning data by @MauroToscano in #974
- feat: add retry to get batch of s3 by @NicolasRampoldi in #958
- fix(explorer): count only active operators for weight by @uri-99 in #934
- docs(explorer): update contents to match latest version by @glpecile in #923
- feat: aggregator should check if gas is enough before respondToTask by @uri-99 in #918
- Fix operator merkle root retrocompatibility by @uri-99 in #996
- remove: emit NewBatchV2 from Aligned.sol by @uri-99 in #1027
- chore: set operator version to v070 by @JuArce in #1029
- docs: set docs version to v060 by @JuArce in #1038
- Staging by @MauroToscano in #1039
Full Changelog: v0.6.0...v0.7.0