Skip to content

Latest commit

 

History

History
438 lines (438 loc) · 43.2 KB

total.md

File metadata and controls

438 lines (438 loc) · 43.2 KB

partially monomorphise & de-generify Env [CAD-4406] UTxO-HD: Make CI pass again [cardano-api] Add an Ord ChainPoint instance [cardano-api] Add ToJSON/FromJSON instances for ChainPoint [cardano-api] Derive Eq instance for AcquiringFailure [CI] Fix haddock builds [nix] ghc925 -> ghc927 #5052 Remove reading protocol parameters from Shelley genesis file Abstract some options to multiple instances Add 'IsScriptWitnessInCtx' Add cardanoMaxSupply :: Word64 field to CardanoTestnetOptions Add a native tokens tutorial and exercises to a newly created MA folder Add aarch64-darwin to nix-shell Add cache versioning Add Carlos to CODEOWNERS add cicero CI actions Add comment about local development Add documentation for total collateral and return collateral. Add event.type to concurrency group Add fix and test for foldBlocks Add LedgerStateBabbage and LedgerStateConway pattern synonyms Add link to troubleshooting page in the wiki Add missing imports Add new interim governance commands: {create, answer, verify}-poll Add Ord instance for AddressInEra Add Plutus minting script doc Add ReaderT of NodeToClientVersion to LocalStateQueryExpr Add Robert to CODEOWNERS Add script evaluation events to LedgerEvent Add slotsInEpoch and slotsToEpochEnd to query tip command Add socketGroup option to cardano-node-service Add support for ghc-9.2 and partial support for CHaP Add ToJSON and FromJSON instances for Address Add tulia task that run system tests on PRs Add tx-mempool command to CLI Add utxoCostPerByte protocol parameter Add V2 script context equivalence test shell scripts Added changelogs and updated cabal files for 1.35.1 Added changelogs for releases between 1.34.0 and 1.35.3 Added features to tracing Added FromJSON instance for 'EraInMode BabbageEra CardanoMode' adding a "make check" to the libsodium and secp256k1 install process Adding changelogs for 1.35.0 Additional check for not-leader slots in LeadershipSchedule tests Allow assembling transactions with no witnesses Allow reading/writing text envelopes from pipes Allow renamed fields to exist if values the same Append change instead of prepending it Append tx output in cli transaction build command Auto-balance multiasset transactions backport to 1.35: add flake outputs that cicero expects Backward compatibility for Prometheus metrics names Bench nix refactoring 2 Bench nix refactoring Bench nomad exec Bench nomad sub-backends Bench nomad bench: analysis improvements bench: nixos service fixes & analysis improvements Benchmarking: drop membench & related inputs Better error message for query utxo without oops Build all of cardano-node in CI build(deps): bump certifi from 2020.4.5.2 to 2022.12.7 in /doc/.sphinx bump babbage to report it supports 7.1 in block header Bump block header protocol version Bump CHaP again, account for re-release of existing packages Bump CHaP and remove ekg-json s-r-p Bump CHaP and remove most constraints from the cabal file Bump future from 0.18.2 to 0.18.3 in /doc/.sphinx bump hackage.nix for the new index-state bump hackage.nix Bump haskell.nix Cache secp256k1 CAD-3928 minor polish CAD-4437 Include UTxO HD installation/usage instructions in READMEs CAD-4727 Change the default UTxO HD backend to InMemory. CAD-4728 Change the units for the LMDB mapsize option to GB and let the parameter be a number Cardano governance documentation Cardano Node 1.35.6 aka Single Relay P2P release cardano-api module reshuffle cardano-api: Export more generators cardano-cli | create-staked: fix UTxO size distribution cardano-cli: Add option --stake-address to several subcommands cardano-node: on startup, trace the configuration through the tracing system cardano-node: provide default node name cardano-node: sync percent fixed. cardano-testnet: add single entrypoint for starting testnets cardano-tracer-service: more configuration control cardano-tracer: improve documentation cardano-tracer: more strictness. cardano-tracer: optional state dir for RTView cardano-tracer: refactoring cardano-tracer: RTView logs live view Changed severity of 'DiffusionErrored' log message Check cabal files in CI Check CLI argument bounds Clarify the valency setting's description Cleaned cabal files CODEOWNERS: restore status quo for Nix and workbench code ownership Combinators for TxBodyContent and related types Community contributions 2022-10-27 Concurrency for build job Condense Read and Validation modules in cardano-cli Configurable metrics port in submit-api Consolidate two fields of CardanoTestnetOptions Conway hard forks on prot-ver 9 coot/ouroboros network 0.3.0.1 coot/small changes Create and merge_group triggers in Github Actions Create CODE-OF-CONDUCT.md Date ranges for copyright Define Functor instance for FileError Delete duplicate packages sort packages and imports Delete obsolete scripts Deploy Haddock for merge to master only Deprecate intermediate txbody format Detect invalid counter and certificate devops shell: don't include build tools for all hasPkgs Disable Alonzo leadership schedule test Disable development eras configuration flag Disallow empty cost model for create update proposal Docs for create-cardano Document cold.counter breaking changes for babbage Document how to convert between hex and bech32 Document how to disable ledger peers Downgrade to cabal-3.8.1.0 Enable stale bot Export fromShelleyBasedScript from Cardano.Api Export cardano-testnet API from Cardano.Testnet export IsPlutusScriptLanguage export RawBytesHexError Export SubmitResult from Cardano.Api Export TxIns type alias Export TxTotalAndReturnCollateralSupportedInEra from Cardano.Api Expose AcquireFailure and SystemStart from Cardano.Api.Shelley Expose Key interface in Cardano.Api.Shelley Expose SerialiseAsRawBytesError in Cardano.Api Expose TextEnvelopeCddl from Cardano.Api Expose toTxOutInAnyEra and readProtocolParametersSourceSpec from cardano-cli Expose txScriptValidityToScriptValidity in Cardano.Api Expose UsingRawBytes et al types Filter out duplicate collateral inputs in transaction build and build-raw Filter out duplicate collateral inputs in transaction build commands Fix TraceNodeIsLeader JSON parser Fix 4493 bug - TxWitness text envelope format does not roundtrip in Shelley era Fix bug in hash computation in 'cardano-cli genesis create-cardano'. Fix building of Alonzo transaction in Babbage era. Fix byron-to-alonzo.sh Fix byron-to-alonzo/mkfiles.sh script for conway fix cardano-testnet Babbage genesis.json fix CI not running on bors branches Fix CODEOWNERS errors Fix Data.Aeson.Types import Fix epochLength and securityParam to conform to the formula 10 * k / f Fix error messages in Cardano.Api.ProtocolParameters Fix flake (again) Fix flake setup Fix for: metric tracing crashes node #4076 Fix haddock for ScriptDataSupportedInEra Fix hedgehog-extras sha hash Fix help message for --script-invalid option of build/build-raw Fix hlint warnings Fix hlint warnings Fix how changed files are selected in stylish-haskell CI check Fix import warning Fix key non extended key for StakeExtendedVerificationKeyShelley_ed25519_bip32 envelope Fix leadership schedule for current on babbage Fix MacOS GHA CI Fix merge group cancelling issue Fix missing trace-forward messages Fix nightly builds fix nix impurity Fix path to mkfiles.sh script in documentation fix pure nix evaluation Fix qKesKesKeyExpiry to not always be null Fix query era mismatch bug in transaction build command when using flag --calculate-plutus-script-cost Fix query protocol-state Fix recursion in flake inputs. Fix register-and-delegate-script-staking-address.sh Fix some markdown links Fix team patterns in CODEOWNERS Fix the workbench shell Fix transaction build command era backwards incompatibility Fix typos Fix unresolved conflicts in traces_doc_generated.md Fix Windows CI Fix Windows Github Actions Workflow for building Haskell Fixed format of network changelog item flake.nix: make cardano-tracer-test non-mandatory on Windows Frozen callstack for checkTextEnvelopeFormat function Get AcceptedConnectionsLimit from the configuration GHC 9.2.4 preparations GHC 9.2.5 -> 9.2.7 GitHub token fix Give myself and John permission to merge any PR Guard against overflows in Shelley TxIns Handle pipes hlint: fix failures hydra: only build pr jobset to avoid duplicates builds Ignore IntelliJ folder and cabal.project.local* Implement ADR-2: Restructure modules for generators Implement Cardano.Api.DeserialiseAnyOf Implement separate linux github action Implement signArbitraryBytesKes for use in Mithril Improve json fail message for TraceNodeIsLeader Improve roundtrip functions to report annotations on callsite Improve test output Improved error message for failed asset name decode In merge summary construct correct pr link Infer protocol params in transaction build Integrate latest ledger dependencies iohkNix: add new environments Less verbose node-to-client and node-to-node version logging Limit CI concurrency for Linux CI. Remove n counter in build matrix Limit concurrency of CI workflows link to explorer.cardano.org/relays/topology.json Make leadership-schedule test less flaky Markdown links CI check Master build failure fixes Minimise config modernize CI Modify constructBalancedTx to take LedgerEpochInfo More memory efficient query ledger-state command Move implementation inside runTransactionCmd to toplevel definitions. Move parsers to reusable location Move signing key reading to cardano-api Move style guide to wiki Multiple pools support in query stake snapshot New build-complete job for required checks New cardano-cli ping command. New genCardanoKeyWitness function New NodeToClientVersionOf typeclass New p2p topology file format New query pool-state command New query stake-snapshot integration test New user facing feature template Nix fixes - 1.35 Nix improvements backports for 1.35 nix: fix deprecation warning for docker images nix: optimize caching by delaying setGitRev and other nix fixes nix: switch to ghc 9.2.7 Node 1.35.5 Only build for Mac and Windows on ghc-9.2.5 Only run chairman test on latest era Open Source Readiness Optimise query leadership schedule command Optimise query stake snapshot command Optimise query stake-snapshot command Optimized trace-dispatcher and tracing system PLT-106: Add encoder and decoder for LedgerState Preserve ScriptData bytes with HashableScriptData Preserve ScriptData bytes fix Re-add support for decoding GenesisExtendedKey text envelope Re-enable kes-period-info test. README: document package localisation Reduce exposed modules in cardano-api Reduce memory usage of create staked command Reduce number of calls to toLedgerPParams Reduce number of GitHub status notif related to nix builds Refactor genesis create command usage in cardano testnet Refactor code using onLeft and onNothing Refactor CODEOWNERS file Refactor transaction build command Reinstate -Werror for cardano-node and fix errors Release 1.35.2 Release 1.35.4 Remove --stake-address option from stake-address build Remove cardano-cli address build-script Remove cardano-cli's dependency on cardano-node Remove ci/pr/required-check from bors.toml Remove concurrency to fix merge queue Remove dup of index-state, no longer needed with latest haskell.nix Remove duplicate scripts when building transaction body for Mary, Alonzo and Babbage Remove error calls in Cardano.CLI.Shelley.Run.Transaction Remove error calls in renderShelleyTxCmdError Remove hint of "string" support for ScriptData Remove hlint from nix required CI remove hydra.iohk.io as substituter Remove last remaining allow-newers Remove NoImplicitPrelude from cardano-api Remove NoImplicitPrelude Remove non-round-trippable value TxInsReferenceNone for babbage onwards in generator Remove protolude from cardano-submit-api Remove reconfigure-hlint.sh script Remove Robert from CODEOWNERS Remove simple script distinction Remove testnet subdir Remove unnecessary functions Remove unnecessary validation of Data Remove unused dependency from cardano-testnet Remove unused error constructors Remove unused script Remove usage of nixWrapped. Remove use of AcquireFailure type Remove use of multiline literals Removed a debug message Rename TestEnableDevelopmentHardForkEras and TestEnableDevelopmentNetworkProtocols Render reference script hashes when using --calculate-plutus-script-cost option Reorder module hierarchy Replace Data.Map with Data.Map.Strict Replace roundtripCBOR with trippingCbor Restore --cddl-format Restructure the namespace Return Lovelace for calculateMinimumUTxO Revert #4855 Revert skip doc in ci Rework Windows CI to use MSYS2 RTView: a link from tracer's README, quick start RTView: extended epoch info. RTView: fix end date of epoch. RTView: fix logs buttons. RTView: fix Mem metric name. RTView: fix nodes columns markup RTView: history backup, MVP RTView: important fixes RTView: improve UI. RTView: MVP RTView: node type. Script data serialisation Script to generate merge summary Script ToJSON instances serialises the full script scripts: drop legacy benchmarking scripts Separate IO from txBuild and txBuildRaw functions Separate validation and creation of transaction bodies Simplify cddl tests Simplify implementation of executeQueryAnyMode Simplify SerialiseAsRawBytes type class Skip CI if only changes are documentation Skip CI on doc only changes small amendment in stake snapshot docs Small build docs improvements Small Byron genesis refactor in cardano-testnet Split serialisation from IO stakeKey registration stake.skey witness not needed Straight line code for tx commands Straight line error handling Stylish Haskell in CI submit-api: add tx_submit_fail_count metric submit-api: add tx_submit_fail_count metric Switch away from nix in hlint check Switch default era to Babbage Switch to Cardano haskell package repository Switch to internal haskell package repository Take all dependencies from Hackage or CHaP Tip hash metrics Trace changes trace-dispatcher: optional EKG.Store. Transaction build in any alonzo era when on babbage testnet tullia jobs: use generic gitrev for PRs tx-generator cleanups tx-generator cleanups tx-generator trace forwarding tx-generator: add capability for PlutusV2 scripts tx-generator: fix a bug tx-generator: Fix multi-threaded use of tx-streams. tx-generator: Fix self-test. tx-generator: more declarative interface tx-generator: remove mutable state tx-generator: reusable API and library tx-generator: reusable API and library tx-generator: Use distinct keys/addresses for benchmarking phases Update build command to automatically calculate the total and return collateral values Update building-the-node-using-nix.md Update cabal.project Update cardano-cli banner Update cardano-governance.md Update cardano-governance.md Update cardano-ledger and ouroboros-network dependencies Update changelog with PR4788 changes Update changelogs with 1.35.3 Update cli's help to indicate that Babbage is the default era Update create-staked with the ability to specify relays for all created stake pools Update docker-compose.yml Update docs for simple transaction Update docs Update error message for incorrectly witnessed collateral inputs Update Error messages for TxValidityUpperBoundValidationError and TxFeeValidationError Update getting started to include MacOS Update getting-started installation dependencies Update GitHub actions CI Update hegehog-extras bounds Update index state and hedgehog-extras. Update index state to 2022-07-01T00:00:00Z Update install.md update ledger to the tip of release/1.0.0 Update ledger to tip of release/1.0.0 Update link to environments config files Update ouroboros-network and cardano-ledger dependencies Update plutus-apps Update README.rst Update release changelog Update the issue templates update tullia to get fix in cue lib Updating cabal version on master to 1.36.0 Upgrade to actions/checkout@v3 Upgrade to cabal-3.10.1.0 Upgrade to cabal-3.10.1.0 Upgrade to cabal-3.8.1.0 Use cabal-cache Use environment files in Github Actions Use Github Action to install libsecp256k1 Use Haskell variables for passing values. Use hoistMaybe Use JSON instances for NodeToNodeVersion & NodeToClientVersion Use officially released binary for stylish-haskell Use openFileBlocking for reading signing keys Use ouroboros-network-0.3.0.2 and ouroboros-network-framework-0.2.0.1 Use patched aeson from hackage Use pkg-config for LMDB Use SECURITY.md published in Cardano Engineering Handbook Use setup-haskell action use TH-generated plutus scripts UTxO-HD: Make devops-shell compile again and fix cli parser UTxO-HD: Rework Windows CI to use MSYS2 Windows CI builds Workaround http2 haddock issue by restricting problematic version workbench & analysis: assorted fixes workbench | tx-generator: SECP benchmarking workbench: make shell-nix use Nix-built binaries workbench: analysis updates workbench: direct CDF dumps for gnuplot consumption workbench: drop cabalWrapped workbench: fixes workbench: restore the default trace config workbench: template-based benchmark reporting & fixes workbench: towards a cloud nomad backend workbench: updates workbench: updates workbench: changes needed to support a new backend workbench: Distribute genesis using an intermediate storage service workbench: distributed nomad cloud workbench: fixes workbench: get rid of some unnecessary complications workbench: publish analysis workbench: small fixes & UX improvements workbench: support Conway workbench: updates Workflow dispatch to take inputs