Skip to content

Commit 403419f

Browse files
committed
Merging 3.1.0 release branch to master
1 parent 9d80a00 commit 403419f

File tree

3 files changed

+506
-0
lines changed

3 files changed

+506
-0
lines changed

clog.txt

Lines changed: 253 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,253 @@
1+
PR #16774: Granular nix: support dune files with only `public_name`
2+
PR #16771: [Sync] Port compatibility script fix to comp
3+
PR #16764: [Clean up] Remove obsolete mina-bots docker
4+
PR #16766: Remove some old files
5+
PR #16761: Remove unused sexp derivations from masking ledger
6+
PR #16762: Decoupling Daemon External Port from healthcheck script
7+
PR #16760: Fix rosetta sanity success message
8+
PR #16755: [CI] Prune dockers before build
9+
PR #16754: Fix internal logs for itn
10+
PR #16751: Remove User_command.Valid.Stable
11+
PR #16739: Remove Transaction.Valid.Stable
12+
PR #16748: [compatible] fix work vk tracking issue
13+
PR #16743: Buildkite: fix shellcheck on setup-db-archive-node
14+
PR #16738: Remove Zkapp_command.Verifiable.Stable
15+
PR #16737: Remove Mina_wire_types.Mina_transaction.Valid
16+
PR #16736: Remove Stable from Transaction_hash.User_command_with_valid_signature
17+
PR #16733: [CI][Publish] skip debian channel check for unstable channel
18+
PR #16698: [CI] Unify buildkite cache access
19+
PR #16727: [CI] Fix running CI directly from buildkite
20+
PR #16726: [Repo Cleaning] Remove every trace of itn_orchestrator from repo
21+
PR #16665: Fix pipeline run from forked repo
22+
PR #16701: [CI] remove helm ci jobs
23+
PR #16710: [Repo Cleaning] Remove not used k8s folder
24+
PR #16711: [Repo Cleaning] Remove unused helm charts
25+
PR #16719: [Sync] flake.nix
26+
PR #16720: [Sync] Bump watchdog docker from version
27+
PR #16717: [Sync] Port docs fixes from develop
28+
PR #16706: Reformat dune files in compatible
29+
PR #16708: Updated Rosetta code-owners
30+
PR #16695: An attempt to fix the random Rosetta processing stalled issue.
31+
PR #16653: Small refactoring of `mina_block.ml` and `block_sink.ml`
32+
PR #16703: remove obsoleted terraform script
33+
PR #16694: [COMP] Port caqti revert to compatible
34+
PR #16613:
35+
PR #16392: Skip publishing dockers on PR
36+
PR #16630: [CI] remove integration tests cloud leftovers
37+
PR #16681: remove root key on split of the root -> root_(hash, common)
38+
PR #16651: Stubs/wasm: rename config into config.toml
39+
PR #16648: Kimchi-bindings: use UnsafeCell
40+
PR #16633: [Release] Fix promotion jobs race condition
41+
PR #16674: [Caching] use zkapp_vk_cache_tag project for caching zkapp verification keys
42+
PR #16683: [CI][Promotion] Do not assign env var to debs3 command
43+
PR #16664: [Promotion] Split reversion script
44+
PR #16679: [Promotion][CI] Remove buildkite/debian/publish.sh script
45+
PR #16678: [Promotion] Introduce quiet mode for docker promoting
46+
PR #16647: [CI][Refactoring] Use variant in place of plain string
47+
PR #16662: [Promotion] Usability improvements for promotion scripts
48+
PR #16671: [Zkapp VK Caching] Cache Tag Project
49+
PR #16668: Version linter missing ref files check
50+
PR #16657: Introduce identity cache db
51+
PR #16658: Add functions in Ledger_proof.Cached
52+
PR #16654: Remove dead code
53+
PR #16656: replace Root with Root_(hash, common) in persistent database
54+
PR #16637: [Int tests] remove boilerplate code for fetching node and genesis keypair
55+
PR #16645: Add proof caching test
56+
PR #16644: [single node tests] use float comparision instead of flaky string comparision
57+
PR #16632: [CI] remove unused rosetta builder image scripts
58+
PR #16642: [CI][Comp] Disable publishing debians to debian repo in nightly
59+
PR #16638: [Promotion] fix two small nits
60+
PR #16634: [CI] do not use deb-s3 for when the version is the same
61+
PR #16623: [COMP] Port fixing promotion job
62+
PR #16604: Comprehensive json roundtrip test for precomputed blocks
63+
PR #16614: Upgrade proof systems to master
64+
PR #16620: Fix granular nix compilation
65+
PR #16612: remove validation service from nix
66+
PR #16618: Fixup archive unit tests by matching port to toolchain image
67+
PR #16617: Fixup some typos
68+
PR #16615: Small tidy-ups of Transaction_snark and Pickles
69+
PR #16475: [compatible] Remove apt-get update from aptly script
70+
PR #16610: Merge back to compatible from master
71+
PR #16607: [CI] Remove unused DeployTestnet job from CI
72+
PR #16606: [CI] Remove ValidationService from CI
73+
PR #16547: Unwind all config loading changes since last release
74+
PR #15881: Apply caqti patch
75+
PR #16598: Simplify interface of persistent frontier worker
76+
PR #16571: Use Proof_cache_tag.t in scan state
77+
PR #16592: Log WAITING spam less frequently, only log when we are waiting
78+
PR #16591: Stop sending data on libp2p streams after the first error
79+
PR #16583: Manually implement JSON array printing to avoid stack overflow
80+
PR #16587: Check validity of memos from GraphQL before printing them
81+
PR #16585: Feature/fix more readmes
82+
PR #16584: Fixup broken link in README
83+
PR #16497: Decouple Transaction_snark_scan_state types
84+
PR #16564: add additional quick check for network
85+
PR #16484: Remove derivations from Transaction_snark_work.t
86+
PR #16574: Remove unnecessary use of virtual modules
87+
PR #16494: Decouple Mina_block.Validated.{Stable.Latest.t, t}
88+
PR #16569: Do not compute hash for logging in RPC
89+
PR #16568: Don't compute staged ledger hash on every RPC call
90+
PR #16570: [Proof cache] lmdb implementation
91+
PR #16312: Use devnet packages by default when promoting
92+
PR #16372: allow instrumentation sigterm in archive node
93+
PR #16528: [Proof cache] Disk cache: LMDB implementation
94+
PR #16560: [Proof cache] disk cache - introduce test lib
95+
PR #16561: [Benchmarks] fix for moving average. Add category for jane benchmarks
96+
PR #16554: soft fail for benches comp
97+
PR #16555:
98+
PR #16315: Use devnet packages in connectivity tests. Do not connect to berkeley network
99+
PR #16552: Fixup typos
100+
PR #16488: Remove sexp derivation from Snark_pool
101+
PR #16483: Remove sexp derivation from `validated_block`
102+
PR #16479: Use Proof_carrying_data in Transaction_snark.t
103+
PR #16537: Allow override of slot times for lightnet
104+
PR #16538: Remove useless log messages
105+
PR #16521: disk cache lib
106+
PR #16477: Mirror Proof_carrying_data in Mina_wire_types
107+
PR #16500: Remove Stable from Transaction_snark_work.Checked
108+
PR #16491: Simplify types of Database.{move_root, find_arcs}
109+
PR #16490: Change type of Best_tip_lru
110+
PR #16456: Bring mina/compatible up to date
111+
PR #16524: Benchmarks - fix upload on compatible branch
112+
PR #16527: Fix src/lib/mina_lmdb_storage
113+
PR #16220: Update impure-shell.nix: use go 1.19
114+
PR #16509: [Trivial] lib/crypto: run dune fmt --auto-promote
115+
PR #16361: mina_lmdb_storage
116+
PR #16512: Do not load config twice in mina_cli_entrypoint.ml
117+
PR #15945: Run mina benchmarks in CI - First step
118+
PR #16478: Add basic proof_cache_tag
119+
PR #16515: Merge master back to compatible
120+
PR #16441: [COMP] reset fork config (in case there is magic config file with fork defined)
121+
PR #16508: [Trivial] kimchi-bindings/stubs: enforce 80 characters limit
122+
PR #16507: [Trivial] Reorg Rust dependencies alphabetically in Cargo.toml files
123+
PR #16506: [Trivial] kimchi-bindings/stubs: make clippy happier
124+
PR #16505: [Trivial] Kimchi-bindings/wasm: make clippy a bit happier
125+
PR #16492: Remove equal from Mina_block.t
126+
PR #16486: Hide fields of `Transaction_snark_work.Checked.t`
127+
PR #16485: Make Transaction_snark_work.{Checked.t != t}
128+
PR #16493: Persistent_frontier: use get_root_hash instead of get_root
129+
PR #16487: Move to_yojson outside of Stable in Mina_block.t
130+
PR #16482: Remove [%sexp] from Available_job.t
131+
PR #16474: Send command with insufficient replace fee earlier to reduce flakiness
132+
PR #16280: Reformat src/app/dump_blocks
133+
PR #16415: Increase test coverage for transaction pool module
134+
PR #16466: Merge `release/3.0.3.1` back to compatible
135+
PR #16453: Generalize pickles and snarky utils over field variable type
136+
PR #16402: add e2e tests for mina cli (unexpected log output)
137+
PR #16447: Fix indexer test
138+
PR #16461: Revert transaction pool reorganization
139+
PR #16455: Pickles_base: remove ignored warning 40-42
140+
PR #16452: Specialize pickles types instead of using snarky's `Cvar.t`s
141+
PR #16403: removing compile time config load logging from cli
142+
PR #16454: refactor network tests
143+
PR #16450: Tidy up some pickles interfaces
144+
PR #16449: Update snarky for backend-specific constraints
145+
PR #16451: CI: snarky - only checking against master
146+
PR #16448: Update snarky for generalized `Run_state`
147+
PR #16437: Print key sizes in disk_caching_stats
148+
PR #16433: Simplify snarky `Typ.t`, removing unnecessary type parameters
149+
PR #16399: Remove constraint_constants from currency_consumed
150+
PR #16446: Remove now-unnecessary `Pickles.compile` parameter `~constraint_constants`
151+
PR #16029: add option to use new debian repo
152+
PR #16425: [trivial] Pickles/scalar_challenge: remove old comment
153+
PR #16424: [trivial] Pickles: document to_field_checked'
154+
PR #16423: [trivial] Transaction_snark: remove old comment reg. type constraints
155+
PR #16432: Remove inline_test_quiet_logs package declaration
156+
PR #16412: Update code for simplified snarky interface
157+
PR #16216: using snark work rpc in bootstrap to initialize completed snark pool
158+
PR #16409: publish standalone snark worker
159+
PR #16410: [Trivial] Bump snarky to remove unused code
160+
PR #16406: Scripts: add a script to customize snark work production
161+
PR #16408: Do not derive sexp for the scan state
162+
PR #16367: Standalone snarkwork process to submit proofs via graphql
163+
PR #16366: Submit snark work using graphql
164+
PR #16244: GraphQL: add a query to fetch specific pending snark work
165+
PR #16346: use mina missing block guardian script in rosetta
166+
PR #16398: plonkish prelude
167+
PR #16212: fetch snark work on start
168+
PR #16370: allow to sign apt debians
169+
PR #16236: Introduce LedgerTestApplyTx to Ci
170+
PR #16379: Remove `Inline_test_quiet_logs` library
171+
PR #16382: naming sync lag variable
172+
PR #16093: Wide merkle query
173+
PR #16373: update sample_db data for archive test
174+
PR #16381: fix compile config logging
175+
PR #16374: Differentiate snarky `Typ.t`s between instances
176+
PR #16375: [Rosetta] use mina missing block guardian script instead of download missing blocks
177+
PR #16371: Concretize gadgets for optional custom gates
178+
PR #16377: Clean up noisy logging, remove `Inline_test_quiet_logs` from `Bootstrap_controller`
179+
PR #16368: move bitswap_tag from staged_ledger_diff to mina_net2
180+
PR #16364: [CMP] remove terraform , cloud engine and update README.md
181+
PR #16356: provide full runtime config to graphql
182+
PR #16360: [Trivial] Stop using `Snarky.As_prover0` and `Snarky.Types.Typ` everywhere
183+
PR #16359: Split `Pickles.Composition_types.Spec.ETyp.t` according to backend
184+
PR #16358: Specialize `Pickles.Composition_types.Branch_data`
185+
PR #16357: Use concrete snarky implementations for `Vector.typ` and friends
186+
PR #16355: Specialize `Typ.t`s in `Pickles_types`
187+
PR #16354: Specialize more `Typ.t`s in `Pickles.Composition_types`
188+
PR #16353: Rework `Pickles.Composition_types.Spec` to handle distinct snarky instances
189+
PR #16352: Specialize `Typ.t`s for `Pickles_types.Composition_types` to the specific step/wrap snarky implementations
190+
PR #16340: Update proof systems to latest `develop`
191+
PR #16351: [Trival] Remove spurious generalized `Typ.t`s
192+
PR #16350: [Trivial] Remove unused interfaces from pickles
193+
PR #16349: [Trivial] Fixup messy interface file
194+
PR #16348: [Trivial] Remove `Pickles_types` dependency from `Kimchi_pasta_snarky_backend`
195+
PR #16343: [COMP] Publish debians only on nightly and stable
196+
PR #16274: LMDB storage
197+
PR #16344: merge master to compatible 15 11 24
198+
PR #16336: Extract snarky implementations from kimchi_backend
199+
PR #16285: Fix generator for transaction_pool tests
200+
PR #16304: Remove redundant fields from compile config type
201+
PR #16334: [COMP] Use new version of deb-s3 for validating job publishing
202+
PR #16242: consolidated benchmarks execution into python app
203+
PR #16201: optimize memory consumption for verifier subprocess
204+
PR #16327: [COMP] Fail the build on error match in output
205+
PR #16322: [compt] port remove fuzzy zkapp test from CI
206+
PR #16268: Memory monitor script for local network
207+
PR #16319: add coverage gather for archive related tests
208+
PR #16307: Fill-in TODO for runtime table feature flag
209+
PR #15891: [Compatible] Update badges and logo
210+
PR #16043: [Comp] Patch missing type shapes in a fly
211+
PR #16055: Optimize the non-present zkapp uri hashing
212+
PR #16298: Merge back to compatible
213+
PR #16284: Extract Transaction_applied from Transaction_logic
214+
PR #16281: Do not over-expose Transaction_applied
215+
PR #16283: Extract Call_forest from Zkapp_command
216+
PR #16282: Remove unused Mina_block.payments function
217+
PR #16297: Javascript bindings refactor
218+
PR #16231: Stop using `Inline_test_quiet_logs` for `Network_pool` tests
219+
PR #16272: Improve lagrange retrieval performance & remove unsafes
220+
PR #16261: Fix Lagrange basis performance regression
221+
PR #16265: Re-introduce {Transaction,Blockchain}_snark.verify
222+
PR #16263: Remove some unused code in snark-related modules
223+
PR #16264: Reduce repetitions in TestBitswapSmall
224+
PR #16196: Remove unconfigurable_constants module
225+
PR #16186: [Part 1 of 2] Constants loader and Config loader
226+
PR #14712: Revive extract dump archive test
227+
PR #16233: Remove unused block window duration arguments
228+
PR #16232: Remove dead block storage library
229+
PR #16073: Add referencing for safe removal of unused Bitswap blocks
230+
PR #16072: Bitswap: rename `deleteXX` to `removeXX`, add tag to IPC
231+
PR #16252: [Comp] port mina-sidecar removal
232+
PR #16243: Support for uploading benchmark metrics to influx db
233+
PR #16222: Block_producer: move code outside of run
234+
PR #16229: [compatible] Remove build of libp2p_helper that we never use
235+
PR #16202: Update toolchain with influx db cli
236+
PR #15997: [Trivial] Fix innaccuracy in snarky label
237+
PR #16228: Remove the arbitrary 30s wait in the zkapps integration test
238+
PR #16226: Rosetta integration test: make block producer produce more blocks
239+
PR #16207: Update proof systems commit to include safe lagrange basis
240+
PR #16164: Use headers for v1 pubsub block topic
241+
PR #16206: Work_selector: small cleanup
242+
PR #16156: Build rosetta mainnet/devnet docker
243+
PR #16200: Pickles/test : moved content from tests to test
244+
PR #16167: unify json config loading
245+
PR #16163: Explicitly declare missing daemon runtime configuration
246+
PR #16057: Small fix of zk rows for chunking
247+
PR #16194: Remove Fuzzy Test run on PR
248+
PR #16184: [comp] split Fuzzy zkapp tests into two: quick and long
249+
PR #16166: Fail the build on error match in output
250+
PR #15898: Fix tooling to generate a test ledger
251+
PR #16162: Rename constructor Proof_level.{None -> No_check}
252+
PR #16145: Refactor transition router
253+
PR #16139: Update proof-systems: external prover randomness & regression tests

0 commit comments

Comments
 (0)