Apr 27, 2-3 PM (52)
Apr 27, 3-4 PM (42)
Apr 27, 4-5 PM (36)
Apr 27, 5-6 PM (26)
Apr 27, 6-7 PM (13)
Apr 27, 7-8 PM (26)
Apr 27, 8-9 PM (13)
Apr 27, 9-10 PM (16)
Apr 27, 10-11 PM (42)
Apr 27, 11-12 AM (28)
Apr 28, 12-1 AM (17)
Apr 28, 1-2 AM (8)
Apr 28, 2-3 AM (4)
Apr 28, 3-4 AM (5)
Apr 28, 4-5 AM (5)
Apr 28, 5-6 AM (8)
Apr 28, 6-7 AM (8)
Apr 28, 7-8 AM (37)
Apr 28, 8-9 AM (54)
Apr 28, 9-10 AM (59)
Apr 28, 10-11 AM (53)
Apr 28, 11-12 PM (56)
Apr 28, 12-1 PM (49)
Apr 28, 1-2 PM (54)
Apr 28, 2-3 PM (69)
Apr 28, 3-4 PM (31)
Apr 28, 4-5 PM (14)
Apr 28, 5-6 PM (47)
Apr 28, 6-7 PM (9)
Apr 28, 7-8 PM (9)
Apr 28, 8-9 PM (14)
Apr 28, 9-10 PM (20)
Apr 28, 10-11 PM (34)
Apr 28, 11-12 AM (29)
Apr 29, 12-1 AM (13)
Apr 29, 1-2 AM (1)
Apr 29, 2-3 AM (1)
Apr 29, 3-4 AM (6)
Apr 29, 4-5 AM (1)
Apr 29, 5-6 AM (4)
Apr 29, 6-7 AM (12)
Apr 29, 7-8 AM (45)
Apr 29, 8-9 AM (75)
Apr 29, 9-10 AM (49)
Apr 29, 10-11 AM (28)
Apr 29, 11-12 PM (51)
Apr 29, 12-1 PM (39)
Apr 29, 1-2 PM (21)
Apr 29, 2-3 PM (67)
Apr 29, 3-4 PM (25)
Apr 29, 4-5 PM (36)
Apr 29, 5-6 PM (16)
Apr 29, 6-7 PM (10)
Apr 29, 7-8 PM (14)
Apr 29, 8-9 PM (13)
Apr 29, 9-10 PM (17)
Apr 29, 10-11 PM (25)
Apr 29, 11-12 AM (29)
Apr 30, 12-1 AM (6)
Apr 30, 1-2 AM (8)
Apr 30, 2-3 AM (1)
Apr 30, 3-4 AM (6)
Apr 30, 4-5 AM (2)
Apr 30, 5-6 AM (8)
Apr 30, 6-7 AM (15)
Apr 30, 7-8 AM (17)
Apr 30, 8-9 AM (100)
Apr 30, 9-10 AM (19)
Apr 30, 10-11 AM (50)
Apr 30, 11-12 PM (120)
Apr 30, 12-1 PM (69)
Apr 30, 1-2 PM (45)
Apr 30, 2-3 PM (117)
Apr 30, 3-4 PM (29)
Apr 30, 4-5 PM (34)
Apr 30, 5-6 PM (9)
Apr 30, 6-7 PM (20)
Apr 30, 7-8 PM (23)
Apr 30, 8-9 PM (28)
Apr 30, 9-10 PM (13)
Apr 30, 10-11 PM (25)
Apr 30, 11-12 AM (15)
May 01, 12-1 AM (18)
May 01, 1-2 AM (15)
May 01, 2-3 AM (6)
May 01, 3-4 AM (7)
May 01, 4-5 AM (3)
May 01, 5-6 AM (5)
May 01, 6-7 AM (8)
May 01, 7-8 AM (13)
May 01, 8-9 AM (24)
May 01, 9-10 AM (16)
May 01, 10-11 AM (16)
May 01, 11-12 PM (17)
May 01, 12-1 PM (39)
May 01, 1-2 PM (32)
May 01, 2-3 PM (19)
May 01, 3-4 PM (16)
May 01, 4-5 PM (25)
May 01, 5-6 PM (11)
May 01, 6-7 PM (20)
May 01, 7-8 PM (22)
May 01, 8-9 PM (65)
May 01, 9-10 PM (15)
May 01, 10-11 PM (40)
May 01, 11-12 AM (61)
May 02, 12-1 AM (6)
May 02, 1-2 AM (11)
May 02, 2-3 AM (5)
May 02, 3-4 AM (8)
May 02, 4-5 AM (6)
May 02, 5-6 AM (2)
May 02, 6-7 AM (2)
May 02, 7-8 AM (14)
May 02, 8-9 AM (7)
May 02, 9-10 AM (8)
May 02, 10-11 AM (11)
May 02, 11-12 PM (7)
May 02, 12-1 PM (7)
May 02, 1-2 PM (3)
May 02, 2-3 PM (14)
May 02, 3-4 PM (9)
May 02, 4-5 PM (27)
May 02, 5-6 PM (9)
May 02, 6-7 PM (29)
May 02, 7-8 PM (11)
May 02, 8-9 PM (14)
May 02, 9-10 PM (1)
May 02, 10-11 PM (20)
May 02, 11-12 AM (18)
May 03, 12-1 AM (8)
May 03, 1-2 AM (1)
May 03, 2-3 AM (4)
May 03, 3-4 AM (7)
May 03, 4-5 AM (1)
May 03, 5-6 AM (4)
May 03, 6-7 AM (32)
May 03, 7-8 AM (5)
May 03, 8-9 AM (1)
May 03, 9-10 AM (3)
May 03, 10-11 AM (10)
May 03, 11-12 PM (11)
May 03, 12-1 PM (16)
May 03, 1-2 PM (11)
May 03, 2-3 PM (2)
May 03, 3-4 PM (2)
May 03, 4-5 PM (5)
May 03, 5-6 PM (0)
May 03, 6-7 PM (5)
May 03, 7-8 PM (6)
May 03, 8-9 PM (8)
May 03, 9-10 PM (15)
May 03, 10-11 PM (23)
May 03, 11-12 AM (16)
May 04, 12-1 AM (4)
May 04, 1-2 AM (4)
May 04, 2-3 AM (10)
May 04, 3-4 AM (9)
May 04, 4-5 AM (5)
May 04, 5-6 AM (6)
May 04, 6-7 AM (5)
May 04, 7-8 AM (28)
May 04, 8-9 AM (24)
May 04, 9-10 AM (43)
May 04, 10-11 AM (34)
May 04, 11-12 PM (55)
May 04, 12-1 PM (34)
May 04, 1-2 PM (21)
May 04, 2-3 PM (0)
3,593 commits this week Apr 27, 2026 - May 04, 2026
Drop --update-proposal-file from era-based transaction build / build-raw
Removes the deprecated `--update-proposal-file` flag from the era-based
`transaction build` and `transaction build-raw` commands by dropping the
two `pUpdateProposalFile` parser hookups and the corresponding record
fields (`mUpdateProposalFile` / `mUpdateProprosalFile`) from
`TransactionBuildCmdArgs` and `TransactionBuildRawCmdArgs`.

Update proposals are deprecated since Conway and the value was already
being discarded internally — the flag was a no-op. Conway and later
eras already excluded the flag from --help (the `Featured
ShelleyToBabbageEra` constraint), so this only affects scripts that
were silently passing the flag for show.

Compatible-mode (`compatible <era> transaction signed-transaction`)
keeps `--update-proposal-file`, since pre-Conway eras still need it.
Remove deprecated ProtocolParametersUpdate type and conversion functions
Removes ProtocolParametersUpdate and the conversion functions
toLedgerUpdate, toLedgerProposedPPUpdates, fromLedgerProposedPPUpdates,
toLedgerPParamsUpdate and fromLedgerPParamsUpdate. Use
EraBasedProtocolParametersUpdate instead.

Generators and CBOR roundtrip tests are updated to match: the
UpdateProposal CBOR roundtrip test is removed (EraBasedProtocolParametersUpdate
has stub ToCBOR/FromCBOR instances), and cost models are set to SNothing
in genAlonzoOnwardsPParams since cost models do not survive CBOR
roundtrip.
build(deps): bump github.com/go-sql-driver/mysql from 1.9.3 to 1.10.0 (#2157)
Bumps [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) from 1.9.3 to 1.10.0.
- [Release notes](https://github.com/go-sql-driver/mysql/releases)
- [Changelog](https://github.com/go-sql-driver/mysql/blob/master/CHANGELOG.md)
- [Commits](https://github.com/go-sql-driver/mysql/compare/v1.9.3...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/go-sql-driver/mysql
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(darwin): use bundled N-API prebuilts instead of compiling from source
blake-hash and node-hid fail to compile on Darwin because the current
build deletes all prebuilt .node files then re-runs install scripts,
which invoke node-gyp against node-addon-api napi.h — rejected by Apple
Clang 15+ as a non-constant in-class initializer.

Both packages bundle N-API prebuilt binaries in their npm tarballs (ABI-
stable, no Electron-version-specific recompilation needed). Preserve
their prebuilds/ directories from the blanket deletion and skip their
install scripts. usb is handled the same way (universal fat binary).

On aarch64-darwin, blake-hash ships no arm64 prebuilt so node-gyp-build
falls back to compilation. Patch node-addon-api napi.h to use
'static inline const' (C++17), deferring the initializer to program
startup and removing the constant-expression requirement.

Supersedes the ineffective CXXFLAGS/npm_config_cxxflags approach: those
env vars are not read by node-gyp on this build setup.
fix(installer): re-patch electron PT_INTERP after extraction on Linux
The electron binary in relocatableElectron has an absolute Nix store path
embedded as its ELF interpreter (PT_INTERP) via patchelf --set-interpreter.
This works for nix run (symlinks into the store), but after the self-extracting
installer copies the bundle to ~/.daedalus/<cluster>/, that store path no longer
exists, causing the kernel to return ENOENT: "cannot execute: required file not
found".

Fix: bundle a statically-linked patchelf (pkgsStatic, doCheck=false to skip the
musl test-suite shared-object build failure) in the archive as .patchelf-static.
The installer script re-patches electron's PT_INTERP to the installed ld-linux
path immediately after extraction, then removes the helper binary.

The three chmod +w calls are required because Nix store permissions (555 dirs,
444 files) are preserved in the tar archive:
  - libexec/               for rm of .patchelf-static
  - lib/electron/          for patchelf's rename(tmpfile, electron)
  - lib/electron/electron  for patchelf's O_RDWR open
build(deps): bump google.golang.org/api from 0.276.0 to 0.277.0 (#2155)
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.276.0 to 0.277.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.276.0...v0.277.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.277.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#2154)
Bumps [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) from 1.100.0 to 1.100.1.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.100.0...service/s3/v1.100.1)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
  dependency-version: 1.100.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Remove unused TxUpdateProposal threading from build/build-raw
The `_txUpdateProposal` parameter to `runTxBuild` and the matching
read in `runTransactionBuildRawCmd` were both flagged with `TODO`s
to remove them. Update proposals are deprecated since Conway and
the value was never consumed downstream.

This drops the dead bindings, the unused `runTxBuild` parameter,
and the corresponding field destructures, but leaves the CLI flag
(`--update-proposal-file`) and the record fields in
`TransactionBuildCmdArgs` / `TransactionBuildRawCmdArgs` intact, so
this is not a user-visible CLI change.
scripts/interactive-release.sh: use path: prefix for flake refs (#7743)
Nix's default `.#` flake ref treats the flake as a Git-tracked input; in
bare-repo + worktree setups this produces "Path 'flake.nix' is not
tracked" errors even though the file is tracked. The `path:` prefix
sidesteps Git and reads the directory directly, with identical output
in standard clones. Encountered during Plutus 1.62.0.0 release, step 6
(`publish-gh-release`).