Releases: ordinals/ord
Releases Β· ordinals/ord
0.16.0-rc0
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
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
- Enter beta (#2973)
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
0.14.0
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
0.13.0
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
0.12.2
0.12.1
0.12.0
0.12.0 - 2023-11-24
Added
- Add /r/children recursive endpoint (#2431)
- Add sat recursive endpoints with index and pagination (#2680)
- Allow setting CSP origin (#2708)
- Add destination field to batch (#2701)
- Preview font inscriptions (#2692)
- Add /collections Page (#2561)
- Add inscription compression (#1713)
- Add inscription charms (#2681)
- Hide protocol inscriptions (#2674)
- Hide JSON and .btc (#2744)
- Add Hindi version of handbook (#2648)
Changed
- Use icons in nav bar (#2722)
- Remove default file path from
ord index export --tsv
(#2717) - Display table stats in
ord index info
(#2711) - Move postage into batch file (#2705)
Performance
- Use sequence numbers database keys (#2664)
Misc
- Add docs for child recursive endpoint (#2743)
- Update docs to include all fields, including content-encoding (#2740)
- Ignore flaky test (#2742)
- Add docs and examples for sat recursive endpoint (#2735)
- Remove
RUNE
from<h1>
on /rune (#2728) - Add docs for metadata recursive endpoint (#2734)
- Fix typo in docs/src/inscriptions/metadata.md (#2731)
- Only accept sat number in recursive endpoint (#2732)
- Add Homebrew install instructions to readme (#2726)
- Add Debian packaging instructions (#2725)
- Use redb's recovery callback API (#2584)
- Refactor inscriptions paginations (#2715)
- Update redb to 1.4.0 (#2714)
- Only try to create the database if it wasn't found (#2703)
- Only load used language highlight module in code preview (#2696)
- Clean up install.sh (#2669)
- Add binary media type (#2671)
- Fix unbound outpoint server error (#2479)
- Update schema version for charms (#2687)
- Fix media table formatting (#2686)
- Group rune server tests (#2685)
- Don't color links in headers (#2678)
- Remove Index::index_block_inscription_numbers (#2667)
- Fix lost sats bug (#2666)