v.1.0.0
SwenSchaeferjohann
released this
19 Sep 19:09
·
184 commits
to main
since this release
v1.0.0 - ZK Compression programs - Mainnet-Beta
What's Changed
- chore: release 0.6.0 by @vadorovsky in #1124
- chore: Bump version of all Rust projects by @github-actions in #1125
- feat: forester alerts + monitoring by @sergeytimoshin in #1095
- chore: released rust crates and cli with patched agave client by @SwenSchaeferjohann in #1127
- chore: remove airdrop in run_pipeline by @sergeytimoshin in #1128
- Update README.md RPC urls by @BHEEEET in #1130
- chore: Update README.md by @SwenSchaeferjohann in #1131
- feat: add test-validator --stop flag by @SwenSchaeferjohann in #1132
- feat: add forester-utils crate by @sergeytimoshin in #1133
- chore: added rollover logic to forester(once per slot) and test by @ananas-block in #1134
- chore: add proof len consistency check by @ananas-block in #1144
- refactor: use existing variable for vec len by @ananas-block in #1145
- feat: forester: fetch proofs in parallel by @sergeytimoshin in #1146
- refactor: forester: switch logging from
log
totracing
by @sergeytimoshin in #1143 - fix: queue comment IndexedArray -> HashSet by @ananas-block in #1149
- fix: remove custom signer seeds from invoke_cpi by @ananas-block in #1147
- feat: Add macros for compressed PDAs by @vadorovsky in #1123
- chore: comment ix (un)freeze inputs.owner, fix: capacity (un)freeze by @ananas-block in #1150
- chore: fix informational findings by @ananas-block in #1154
- refactor: forester: use handles when spawning queues by @sergeytimoshin in #1148
- chore: Add acknowledgment section to light-prover README by @sergeytimoshin in #1158
- feat: forester: recover previous epoch by @sergeytimoshin in #1156
- chore: guard protocol config update active phase by @ananas-block in #1153
- chore: fix cargo metadata error on first use of build.sh by @sergeytimoshin in #1155
- build(deps-dev): bump playwright from 1.45.3 to 1.46.1 by @dependabot in #1139
- refactor: forester: remove debug logging from SlotTracker and Solana RPC by @sergeytimoshin in #1163
- fix: light prover inclusion setup import by @ananas-block in #1162
- feat: forester: enable optional metrics reporting via CLI flag by @sergeytimoshin in #1164
- refactor: forester: add retry logic for epoch registration by @sergeytimoshin in #1160
- fix: forester: epoch recovery by @sergeytimoshin in #1165
- feat: add retry logic to RPC methods by @sergeytimoshin in #1166
- chore: Bump version of all Rust projects by @github-actions in #1168
- refactor: forester: add trees in wait_for_active_phase for recovery + don't retry to send report tx if already sent by @sergeytimoshin in #1170
- fix: typescript sdk: use cursor when accumulating accounts for transfer by @sergeytimoshin in #1171
- chore: photon-api: remove excessive logging in default_api.rs by @sergeytimoshin in #1173
- chore: use proving keys from trusted setup by @ananas-block in #1172
- chore: add verifiable build, reenable programs to be registered signer check by @ananas-block in #1182
- chore: update idls by @ananas-block in #1184
- chore: Bump version of all Rust projects by @github-actions in #1186
- refactor: async rollover by @sergeytimoshin in #1183
- refactor: forester: set compute unit limit to 1,000,000 by @sergeytimoshin in #1188
- chore: Bump version of all Rust projects by @github-actions in #1187
- refactor: send_batched_transactions optimisation by @sergeytimoshin in #1191
- chore: release rust-sdks and js-sdks by @SwenSchaeferjohann in #1192
- chore: add audit reports by @ananas-block in #1169
- chore: Fix URLs of audit reports by @vadorovsky in #1196
- chore: add deployment scripts by @ananas-block in #1194
- refactor: forester: safetys check to minimise non-eligibility + other safety checks by @sergeytimoshin in #1195
- chore: add verify build readme by @ananas-block in #1197
- refactor: forester: queue fetching logic to support configurable indices by @sergeytimoshin in #1200
- chore: photon 0.45.0, add: getValidityProofV0 for custom tree support by @SwenSchaeferjohann in #1202
- feat: photon 0.45 by @sergeytimoshin in #1203
- refactor: forester: switch to photon-0.45 by @sergeytimoshin in #1204
- feat: forester: add tree discovery & injection into the current epoch by @sergeytimoshin in #1201
- fix: add yield_now call in tree_finder loop by @sergeytimoshin in #1208
- feat: add debugging capability to RPC function by @sergeytimoshin in #1207
- refactor: Move
RpcConnection
to a separate, thinner crate by @vadorovsky in #1199 - fix: add signer check dns example by @ananas-block in #1210
- feat: forester: Add SOL balance monitoring and alerting by @sergeytimoshin in #1212
- fix: photon-api: API requests to append API key by @sergeytimoshin in #1213
- fix: forester: rollover threshold check by @sergeytimoshin in #1215
- feat: Add
constraint =
attribute to#[light_accounts]
macro by @vadorovsky in #1217 - refactor: forester: send_transaction use RPC pool by @sergeytimoshin in #1221
- fix: hash-set capacity pub -> private by @ananas-block in #1224
- chore: switch ne_bytes to le_bytes by @ananas-block in #1225
- refactor: Simplify the check for
light_account
attribute by @vadorovsky in #1219 - feat: Add
#[instruction]
attribute by @vadorovsky in #1220 - chore: remove Forester from light-cli by @sergeytimoshin in #1229
- refactor: forester: switch to SolanaRpcConnection for epoch registration & work submission. by @sergeytimoshin in #1228
- build(deps): bump next from 14.2.5 to 14.2.11 by @dependabot in #1226
- build(deps): bump tokio-stream from 0.1.15 to 0.1.16 by @dependabot in #1181
- build(deps): bump serde_with from 2.3.3 to 3.9.0 by @dependabot in #1178
- build(deps-dev): bump mocha and @types/mocha by @dependabot in #1174
- build(deps): bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #1177
- chore: remove unused configuration and script files by @sergeytimoshin in #1227
- refactor: refactor cli args by @sergeytimoshin in #1222
- refactor: Remove hard dependency on
light-system-program
in SDK by @vadorovsky in #1230 - chore: Update SECURITY.md by @tilo-14 in #1231
- fix: IDL generation in programs using light-sdk by @vadorovsky in #1233
New Contributors
Full Changelog: v.0.6.0...v.1.0.0