Releases: txtx/surfpool
Releases · txtx/surfpool
v0.12.0
What's Changed
- fix: allow None, object, and array types in graphql by @MicaiahReid in #393
- feat: scenarios by @lgalabru in #392
- add test_simulate_transaction_no_signers by @daog1 in #395
- feat: implement surfnet_writeProgram cheatcode (#319) by @29deepanshutyagi in #396
- feat: update geyser replica messages by @sonicfromnewyoke in #398
- fix: representation of timestamp in getTransaction rpc method by @sonicfromnewyoke in #401
- chore: update issue templates by @MicaiahReid in #404
- docs: add scenarios README by @MicaiahReid in #405
- fix: capture context slot consistently in
getSignatureStatusesRPC by @serejke in #406 - feat: add reload_plugin and unload_plugin admin RPCs by @0xsouravm in #369
- feat: add surfnet_registerScenario RPC method for scenario registration with account overrides by @MicaiahReid in #407
New Contributors
- @29deepanshutyagi made their first contribution in #396
- @0xsouravm made their first contribution in #369
Full Changelog: v0.11.2...v0.12.0
v0.11.2
chore(release): publish v0.11.2
v0.11.1
What's Changed
- feat: add environment variables for public-facing URLs by @serejke in #381
- feat(cli): solve the no studio flag by @zsh28 in #379
- fix: sanitize subgraph request before sql insertion by @lgalabru in #377
- feat: introduce the
surfnet_exportSnapshotcheatcode by @Shradhesh71 in #364 - fix: various fixes to better support anchor by @MicaiahReid in #383
- feat: introduce cheatcode resetNetwork by @lgalabru in #382
New Contributors
- @zsh28 made their first contribution in #379
- @Shradhesh71 made their first contribution in #364
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- Added missing solana clock dependency by @AllenGeorge08 in #363
- fix: parse inner instructions with proper account keys in
simulateTransactionby @serejke in #365 - feat(core): revert get_account_local and get_multiple_accounts_local by @vict0rcarvalh0 in #368
- fix: preserve account order in
get_multiple_accounts_with_remote_fallbackby @serejke in #367 - feat: introduce cheat-code
surfnet_streamAccountby @lgalabru in #371 - fix(core):
getSignatureStatuses, WS signature subscriptions, andsendTransactionerror handling by @MicaiahReid in #370 - feat: fix and expose block-production-mode by @lgalabru in #374
- chore: update to solana 3.0 by @sonicfromnewyoke in #375
- feat(cli): add scaffold for setup_surfnet iac by @MicaiahReid in #373
New Contributors
- @AllenGeorge08 made their first contribution in #363
- @serejke made their first contribution in #365
- @vict0rcarvalh0 made their first contribution in #368
Full Changelog: v0.10.9...v0.11.0
v0.10.9
What's Changed
- feat: expose cloud profiling type / option by @lgalabru in #333
- feat(core): add reset_account cheatcode RPC method and implement acco… by @BretasArthur1 in #328
- feat: ability to daemonize + add ci presets by @lgalabru in #337
- feat(cli): add
--yesoption to auto-accept all prompts when generating runbooks by @MicaiahReid in #340 - feat(core): add
surfnet_getSurfnetInfoRPC endpoint by @MicaiahReid in #341 - refactor: use more granular solana crates by @sonicfromnewyoke in #343
- fix: downgrade libsqlite by @lgalabru in #342
- feat: subgraph fixes by @lgalabru in #347
- fix(core): default to token_program_id from token account type if not found by @MicaiahReid in #345
- refactor: use workspace dependencies in members by @sonicfromnewyoke in #346
- fix(core): fetch mint for token accounts on
get_multiple_accountsendpoint by @MicaiahReid in #349 - feat(cli/core): add log bytes limit cli argument by @valentinmadrid in #351
- fix(core): use config in
getLatestBlockhashrpc method; return correct tx status by @MicaiahReid in #354 - fix: clippy lints by @sonicfromnewyoke in #353
- fix: force RPC fallback for
solana program deployby @lgalabru in #357 - chore(cli): add don't create simnet logfile for
--log-level noneoption by @MicaiahReid in #361 - fix: subgraphs adjustments by @lgalabru in #356
- feat(cli): introduce
autopilotmode to execute in-memory runbooks by @MicaiahReid in #360
New Contributors
- @sonicfromnewyoke made their first contribution in #343
- @valentinmadrid made their first contribution in #351
Full Changelog: v0.10.8...v0.10.9
v0.10.8
What's Changed
- fix(core): correctly assemble tx accounts for ix profile by @MicaiahReid in #296
- chore(cli/core/types): allow disabling ix profiling by @MicaiahReid in #301
- chore: add surfpool logs to gitignore by @BretasArthur1 in #313
- docs(cli): update command-line argument descriptions for StartSimnet … by @BretasArthur1 in #302
- feat: add docker image by @lgalabru in #262
- fix: stabilizing websocket by @lgalabru in #310
- fix: allow multiple collections per workspace by @lgalabru in #256
- fix(svm): update unix_timestamp to use updated_at field instead of ov… by @BretasArthur1 in #324
- chore: iterate on CI / geyser strategy by @lgalabru in #316
- feat: introduce safehash by @lgalabru in #325
- fix: time travels & onchain clock by @lgalabru in #327
- feat: disable profiling during deployments by @BretasArthur1 in #314
- feat: implement a new type
FifoMapand associated tests by @BretasArthur1 in #318
Full Changelog: v0.10.7...v0.10.8
v0.10.7
Full Changelog: v0.10.6...v0.10.7
- Update txtx dependency to update the Runbook supervisor UI
v0.10.6
What's Changed
- refactor(tui): enhance airdrop messages on startup by @BretasArthur1 in #297
- chore(core): upgrade litesvm + solana deps by @MicaiahReid in #306
- feat(cli): implement persistent simnet logs by @MicaiahReid in #305
- fix(core): deactivate enable_extend_program_checked feature by @MicaiahReid in #304
- docs(cli): update descriptions for
surfpool startcommand help text by @MicaiahReid in #299
Full Changelog: v0.10.5...v0.10.6
v0.10.5
What's Changed
- test(core): add integration profiling transactions with ALT's by @BretasArthur1 in #293
- remove debug logging
- upgrade txtx dependencies to fully support squad signing
Full Changelog: v0.10.4...v0.10.5
v0.10.4
What's Changed
- fix(core): return correct pre/post token account state & inner instructions on execution failure by @BretasArthur1 in #284
- fix: ws reliability by @lgalabru in #266
- chore(cli): don't start iac until simnet fully Ready by @MicaiahReid in #282
- feat(core): add feature set handling and account retrieval from feature set by @MicaiahReid in #290
- fix(core): exclude ALT addresses from transaction accounts when fetching pre/post tx data by @MicaiahReid in #286
Full Changelog: v0.10.3...v0.10.4