release: prepare for 0.6.0 #1631

pull jonasnick wants to merge 4 commits into bitcoin-core:master from jonasnick:0.6.0-prepare changing 6 files +33 −15
  1. jonasnick commented at 2:21 PM on November 4, 2024: contributor

    Cherry picks the first commit from #1359.

    TODO: Add change log entry for

    • cmake: Set top-level target output locations #1553
    • Name public API structs #1628
    • cmake: Introduce SECP256K1_APPEND_LDFLAGS variable #1600 (?)
  2. jonasnick force-pushed on Nov 4, 2024
  3. jonasnick marked this as ready for review on Nov 4, 2024
  4. in CHANGELOG.md:18 in ea46ebedfd outdated
      14 |     - Document `doc/musig.md` for further notes on API usage.
      15 |     - Usage example `examples/musig.c`.
      16 | + - New CMake variable `SECP256K1_APPEND_LDFLAGS` for appending linker flags to the build command.
      17 | +
      18 | +#### Changed
      19 | + - Any type `secp256k1_foo` can now be forward-declared using `typedef struct secp256k1_foo secp256k1_foo;` (or also `struct secp256k1_foo` in C++)
    


    real-or-random commented at 3:26 PM on November 4, 2024:

    nit:

     - Any type `secp256k1_foo` can now be forward-declared using `typedef struct secp256k1_foo secp256k1_foo;` (or also `struct secp256k1_foo` in C++).
    
  5. jonasnick force-pushed on Nov 4, 2024
  6. in CHANGELOG.md:19 in eb599c9483 outdated
      15 |     - Usage example `examples/musig.c`.
      16 | + - New CMake variable `SECP256K1_APPEND_LDFLAGS` for appending linker flags to the build command.
      17 | +
      18 | +#### Changed
      19 | + - API functions now use a significantly more robust method to clear secrets from the stack before returning. However, secret clearing remains a best-effort security measure and cannot guarantee complete removal.
      20 | + - Any type `secp256k1_foo` can now be forward-declared using `typedef struct secp256k1_foo secp256k1_foo;` (or also `struct secp256k1_foo` in C++).
    


    real-or-random commented at 3:45 PM on November 4, 2024:
     - Any type `secp256k1_foo` can now be forward-declared using `typedef struct secp256k1_foo secp256k1_foo;` (or also `struct secp256k1_foo;` in C++).
    

    sorry -.-

  7. jonasnick force-pushed on Nov 4, 2024
  8. Do not export `secp256k1_musig_nonce_gen_internal` 145868a84d
  9. tools: fix check-abi.sh after cmake out locations were changed a306bb7e90
  10. build: add ellswift.md and musig.md to release tarball df2eceb279
  11. jonasnick force-pushed on Nov 4, 2024
  12. release: prepare for 0.6.0 39d5dfd542
  13. jonasnick force-pushed on Nov 4, 2024
  14. real-or-random approved
  15. real-or-random commented at 4:35 PM on November 4, 2024: contributor

    ACK 39d5dfd542a12bb1ad236c78e9fcc1f044998385 mod the CI results

  16. hebasto commented at 4:36 PM on November 4, 2024: member

    39d5dfd542a12bb1ad236c78e9fcc1f044998385

    I have reviewed build systems changes and they look OK.

  17. sipa commented at 4:37 PM on November 4, 2024: contributor

    utACK 39d5dfd542a12bb1ad236c78e9fcc1f044998385

  18. real-or-random added the label release on Nov 4, 2024
  19. jonasnick merged this on Nov 4, 2024
  20. jonasnick closed this on Nov 4, 2024

  21. achow101 referenced this in commit 2d46a89386 on Nov 4, 2024
  22. vmta referenced this in commit b5ae194ce5 on Nov 6, 2024
  23. vmta referenced this in commit 8999068421 on Nov 6, 2024
  24. Eunovo referenced this in commit 55a2f7a840 on Nov 12, 2024
  25. vmta referenced this in commit f40affbf6c on Nov 21, 2024
  26. vmta referenced this in commit cc8d145633 on Nov 22, 2024
  27. janus referenced this in commit a4b4239cb4 on Jan 19, 2025
  28. div72 referenced this in commit af627d47c3 on Apr 12, 2025
  29. real-or-random referenced this in commit 2d30d398f9 on Feb 20, 2026
  30. github-actions[bot] referenced this in commit 758d4e90b4 on Mar 1, 2026
  31. github-actions[bot] referenced this in commit 68a2178f22 on Mar 1, 2026
  32. github-actions[bot] referenced this in commit a8bc1a0b2b on Mar 1, 2026
  33. 0x000000000019d6689c085ae165831e934ff76 referenced this in commit 3b9450150d on Mar 2, 2026
  34. csjones referenced this in commit a4d92824ae on Mar 2, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-19 06:52 UTC