Skip to content

Releases: ordinals/ord

0.17.0

31 Mar 20:55
e048d10
Compare
Choose a tag to compare

Added

Changed

  • Recognized field without required flag produce cenotaphs (#3422 by casey)
  • Rename test-bitcoincore-rpc to mockcore (#3415 by casey)
  • Derive reserved rune names from rune ID (#3412 by casey)
  • Don't complain about large runestones if --no-limit is passed (#3402 by casey)
  • Move runes types into ordinals crate (#3391 by casey)
  • Disambiguate when sending runes (#3368 by raphjaph)
  • Only allow sending sats by name (#3344 by casey)
  • Downgrade from beta to alpha (#3315 by casey)

Misc

Read more

0.16.0

11 Mar 20:46
2badb82
Compare
Choose a tag to compare

Added

Changed

Misc

Read more

0.16.0-rc1

28 Feb 01:27
e5f48e6
Compare
Choose a tag to compare
0.16.0-rc1 Pre-release
Pre-release

0.16.0-rc1 - 2023-02-27

Skill Issue

  • Update ordinals crate (#3184)
  • Refactor test server to use arguments (#3183)

0.16.0-rc0

28 Feb 00:55
06310c1
Compare
Choose a tag to compare
0.16.0-rc0 Pre-release
Pre-release

0.16.0-rc0 - 2023-02-27

Added

  • Print PSBT for dry run inscribe (#3116)
  • Add parent preview to inscription page (#3163)
  • Add /r/inscription endpoint for getting inscription details (#2628)
  • Add optional HTTP authentication for server (#3131)
  • Display inscription content type counts on /status (#3127)
  • Add ord env to spin up a test bitcoin daemon and ord server (#3146)
  • Emit inscription update events to channel (#3137)
  • Allow inscribing AVIF images (#3123)
  • Add satpoints batch inscribe mode (#3115)
  • Import multiple descriptors at a time (#3091)
  • Add /r/blockinfo endpoint (#3075)
  • Return signed PSBT from ord wallet send (#3093)
  • Allow specifying satpoint in same-sat batch inscribe (#3100)
  • Use a flag to indicate a mint (#3068)
  • Add dry run to send, print Outgoing and PSBT (#3063)
  • Add /runes/balances (#2978)
  • Dump and restore wallet from descriptors (#3048)
  • Enable JSON API by default (#3047)
  • Make wallet communicate with index via RPC (#2929)
  • Inscribe with delegate (#3021)
  • Add blocks and transaction JSON endpoints (#3004)
  • Add option to retain sat index for spent outputs (#2999)
  • Add minimal Dockerfile (#2786)
  • Add indexed to output JSON (#2971)
  • Use image-rendering: auto for AVIF inscriptions (#3148)
  • Use image-rendering: auto when downscaling images (#3144)

Changed

  • Represent rune IDs as BLOCK:TX (#3165)
  • Display parent above metadata on /inscription (#3160)
  • Improve configuration (#3156)
  • Make wallet async (#3142)
  • Only allow mnemonic from stdin (#3023)
  • Show reinscriptions in ord wallet inscriptions (#3101)
  • Forbid destinations in same-sat mode (#3038)

Documentation

  • Document ord env (#3180)
  • Update docs to reflect wallet changes (#3179)
  • Update inscription sat documentation (#3114)
  • Exclude unnecessary docs (#3043)
  • Add documentation for reinscriptions (#2963)
  • Use --name instead of --wallet in README (#3010)

Misc

  • Install openssl in docker image (#3181)
  • Remove unnecessary lifetime from Formatter (#3178)
  • Fix lints (#3124)
  • Move JSON structs into api module (#3167)
  • Make ord env more user friendly (#3153)
  • Make Options public (#3138)
  • Fix spelling mistake in bip.mediawiki (#3118)
  • fix naming (#3112)
  • Move sat and friends into ordinals crate (#3079)
  • Remove index parameter from index_block (#3088)
  • Make clippy stop complaining about insane repair callback (#3104)
  • Use min instead of clamp (#3081)
  • [ordinals] Bump version: 0.0.1 → 0.0.2 (#3078)
  • Move SatPoint into library (#3077)
  • Make invariant message more concise (#3029)
  • Better wallet error messages (#3041)
  • Remove uneccessary allocations in Inscription Script Creation (#3039)
  • Test fee-spent inscription numbering (#3032)
  • Break deploy recipes into multiple lines (#3026)
  • Use untyped table API to get table info (#2747)
  • Hide BVM Network inscriptions (#3012)
  • Don't use browser sniffing when serving favicon (#3003)
  • Cache less aggressively (#3002)
  • Remove dead link from README (#3000)
  • Add crate to audit content security policy (#2993)
  • Optimize get_inscription_ids_by_sat_paginated (#2996)
  • Suppress empty command output (#2995)
  • Add recipe to deploy to all servers in fleet (#2992)

0.15.0

09 Jan 01:40
0ae58b8
Compare
Choose a tag to compare

Added

  • Add no sync option to server command (#2966)
  • Vindicate cursed inscriptions (#2950)
  • Add JSON endpoints for Runes (#2941)
  • Add JSON endpoint for status (#2955)
  • Add chain to status page (#2953)

Changed

Performance

  • Avoid skip when getting paginated inscriptions (#2975)
  • Dispatch requests to tokio thread pool (#2974)

Misc

  • Fix Project Board link (#2991)
  • Update server names in justfile (#2954)
  • Update delegate.md (#2976)
  • Fix a typo (#2980)
  • Use enums for runestone tags and flags (#2956)
  • Make FundRawTransactionOptions public (#2938)
  • Deduplicate deploy script case statements (#2962)
  • Remove quotes around key to allow shell expansion (#2951)
  • Restart sshd in deploy script (#2952)

0.14.1

03 Jan 18:55
9f19a9e
Compare
Choose a tag to compare

Fixed

  • Fix wallet create (#2943)

Misc

  • Clean up justfile (#2939)

0.14.0

02 Jan 19:43
1726ff6
Compare
Choose a tag to compare

Fixed

  • Keep inscriptions with unrecognized even fields unbound after jubilee (#2894)

Added

  • Allow inscriptions to nominate a delegate (#2912)
  • Display number of times a rune has been minted (#2901)
  • Optionally store transactions in index (#2885)
  • Allow specifying destination for unallocated runes (#2899)
  • Make inscriptions with tag 66 permanently unbound (#2906)
  • Decode transactions from Bitcoin Core with ord decode --txid (#2907)
  • Allow skpping indexing inscriptions (#2900)
  • Add optional deadline to open etchings (#2875)

Changed

  • Only store transactions with inscriptions in the database (#2926)
  • Hide all inscriptions with /content/<INSCRIPTION_ID> content (#2908)
  • Hide code, metaprotocol, and unknown media inscriptions (#2872)
  • Display rune symbol to right of amount (#2871)

Misc

  • Use install to copy binary in deploy script (#2934)
  • Don't index transactions on production servers (#2933)
  • Add recipes to copy keys to servers (#2927)
  • Clean deploy/save-ord-dev-state (#2932)
  • Refactor bitcoin client for wallet (#2918)
  • Use enum for inscription tags (#2921)
  • Fix CSP origin for different deployments (#2923)
  • Placate clippy (#2924)
  • Display path to default datadir in help output (#2881)
  • Add index repair progress bar (#2904)
  • Listen on 127.0.0.1 to avoid firewall popup on macOS (#2911)
  • Set correct statistic when indexing transactions (#2913)
  • Show if transaction index is enabled on /status (#2910)
  • Optimize /inscription endpoint (#2884)
  • Show all inscription geneses on /tx (#2909)
  • Serve HTTP/2 (#2895)
  • Don't display trailing spacers in spaced runes (#2896)
  • Split runes more evenly (#2897)
  • Dispaly rune ID above height and index (#2874)
  • Use transaction version 2 (#2873)

0.13.1

16 Dec 01:20
0434ff3
Compare
Choose a tag to compare

Fixed

  • Use pre-segwit transaction serialization for fundrawtransaction (#2865)

0.13.0

15 Dec 14:56
2a1e8db
Compare
Choose a tag to compare

Added

  • Send runes with ord wallet send (#2858)
  • Add rune spacers (#2862)
  • Reserve runes for sequential allocation (#2831)
  • Unlock runes over course of halving epoch (#2852)
  • Add flag to decompress brotli server-side (#2854)
  • Add /status page (#2819)
  • Add coin charm (#2821)

Fixed

  • Fix endpoint /inscriptions/block/<height>/<page> (#2798)

Misc

  • Tweak rune tags and flags (#2860)
  • Unlock runes in first block of interval (#2861)
  • Index runes on testnet and signet deployments (#2857)
  • Fix fuzzers (#2859)
  • Make varint decoding infallible (#2853)
  • Add runes to parse command (#2830)
  • Update dependencies (#2828)
  • Add coverage recipe (#2846)
  • Put Accept-Encoding value in backticks (#2840)
  • Don't print status when deploying (#2838)
  • Fix justfile (#2836)
  • Allow deploying remotes other than ordinals/ord (#2829)
  • Include Accept-Encoding header value in error message (#2835)
  • Clarify docs (#2827)
  • Fix batch docs (#2823)
  • Add accept encoding test without qvalues (#2822)
  • Italian version of the handbook (#2801)
  • Preview can mine blocks (#2809)
  • Burn input runes if there are no non-op-return outputs (#2812)
  • Update audit-cache binary (#2804)

0.12.3

01 Dec 23:46
0b4d7af
Compare
Choose a tag to compare

Added

  • Add ord balances to show rune balances (#2782)

Fixed

  • Fix preview test (#2795)
  • Fix reinscriptions charm (#2793)
  • Fix fee calculation for batch inscribe on same sat (#2785)

Misc

  • Add audit-cache binary to audit Cloudflare caching (#2787)
  • Fix typos (#2791)
  • Add total bytes and proportion to database info (#2783)