Releases: ursuscamp/nomen
0.4.0 - 2023-11-24
Release Notes
Bug Fixes
-
do not redownload last event every index
-
Re-download record events after reindex
-
Better relay handling
-
publis command should not use queue
Features
-
Updated config file format for index publishing.
-
Validate config file on startup.
-
NOM-04 support, relay publishing + .well-known
-
Version subcomand #18
-
record v1 upgrade block info
-
UI will now warn users when attempting a transfer on a name that doesn't exist or shouldn't be transferred
-
Added relays key to .well-known/nomen.json, per NOM-04 addition.
-
"rebroadcast" command will rebroadcast known record events
-
publish command to publish full relay index
Other
- Preparing release v0.4.0
Refactor
-
Refactor: Refactored db module to sub-modules (#25)
-
Refactor: Some tweaks to db submodule refactoring
-
Refactor: Additional factoring on the db module
Testing
- Test: Rewrote and refactored tests to base them on official test vectors (#24)
nomen 0.4.0
Download nomen 0.4.0
File | Platform | Checksum |
---|---|---|
nomen-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
nomen-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
nomen-x86_64-pc-windows-msvc.zip | Windows x64 | checksum |
nomen-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
nomen-cli 0.4.0
Download nomen-cli 0.4.0
File | Platform | Checksum |
---|---|---|
nomen-cli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
nomen-cli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
nomen-cli-x86_64-pc-windows-msvc.zip | Windows x64 | checksum |
nomen-cli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
0.3.0 - 2023-11-03
Release Notes
Bug Fixes
- Update HOWTO.
Features
-
Re-index command
-
Rescan command.
-
Now hex and npub keys works in the UI.
Other
-
Index statistic page.
-
List of reserved named without corroborating Nostr events.
-
Changelog update, update cargo.toml for v0.2.0.
-
Bold the message on the uncorroborated claims screen.
-
Clarifying language in the spec.
-
Handle edge case where a name is being indexed twice because it was posted with the same NSID twice.
-
CHANGELOG.mod
-
Updating SPEC to remove transfers and added an Appendix for changes and updates.
-
Removing transfers from version 0x00
-
Limiting names to 43 characters.
-
Use Primal.net for user links.
-
Index Stats was still using transfer_events table
-
Merge branch 'master' into develop
-
MSRV
-
Simple API to generate v1 create OP_RETURN data.
-
Development environment setup docs.
-
Simpler blockchain index table.
-
Added protocol version to blockchain_index
-
Basic working indexer.
-
API for create v0 op_returns
-
V0 -> v1 automatic upgrade
-
Properly notifies upgrades
-
SPEC update
-
Basic nomen-cli
-
Refactoring CLI some more.
-
Completely refactored into a multi-crate workspace.
-
Moving REFACTOR.md
-
Added transer_cache table for pending/incomplete transfers awaiting signatures.
-
Use transfer_cache + signatures to complete a transfer and remove the transfer from the cache.
-
Refactoring the commands.
-
Breaking into messages
-
Broke event loop down, using raw_blockchain now.
-
Updating REFACTOR.md
-
Updated from log crate to tracing and tracing_subscriber
-
Clippy pedantic fixes
-
Broke large method into many smaller methods for clippy's satisfaction.
-
Removed anyhow from nomen_core and using thiserror instead
-
Handle re-orgs.
-
Removing unused code, and moving things around.
-
Tests based on pre-defined test vectors!
Tests based on pre-defined test vectors!
-
Moven nomen_core::util modules to nomen_core proper.
-
UI items are working
-
Fixed bug where it is continuously rescanning same blocks.
-
Refactor API module layout.
-
Refactored API and explorer modules, added API methods.
-
API docs.
-
Added CORS headers for API.
-
Setting version to 0.3.0-rc.1 for now
-
Removed uncorroborated claims completely.
-
Feedback now provided again when updating records.
-
Fixed Update Records link on the individual Name page.
-
Setting 100 expiration limit on transfer cache.
-
Creating a view for all unindex blocked.
-
Add protocol version to name page.
-
Return metadata from the Name api.
-
Return metadata from the Name api.
-
Merge branch 'protocolv1' of https://github.com/ursuscamp/nomen into protocolv1
-
New name now works a little bit more easily, by just asking for a tx input.
-
Fixing code TODOs.
-
V0 Upgrade Support in UI
-
Do not show nameless v0 names on the explorer.
-
Update docs.
-
Rename nsid to name in explorer.
-
Removing primary key index on old_transfer_cahce
-
Basic transfer UI!
-
Bug fixes
-
Added "Transfer Name" option to nav bar.
-
Fix two bugs: OP_RETURN length crashing bug, and database locking bug.
-
New Name take/returns a PSBT again
-
PSBT is now optional for New Names. If PSBT is not provided, a plain OP_RETURN is generated instead.
-
Updating to pre.2
-
Transfers re-added. Transfers from UI now just output OP_RETURNs.
-
Bump prerelease version to 3.
nomen 0.3.0
Download nomen 0.3.0
File | Platform | Checksum |
---|---|---|
nomen-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
nomen-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
nomen-x86_64-pc-windows-msvc.zip | Windows x64 | checksum |
nomen-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
nomen-cli 0.3.0
Download nomen-cli 0.3.0
File | Platform | Checksum |
---|---|---|
nomen-cli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
nomen-cli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
nomen-cli-x86_64-pc-windows-msvc.zip | Windows x64 | checksum |
nomen-cli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
v0.2.0
0.2.0
This release includes a database migration, so make sure to back up your index before upgrading.
Features:
- Transfers have been removed, and names have been limited to 43 characters for vesion
0x00
. They will be enabled in the next version with a better designed. - Primal.net is now used to npub links.
- New page to list blockchain claims for which there are no indexed record events.
- Index statistic page.
Bugs:
- Fixed a bug where a name was double-indexed because the same
OP_RETURN
was uploaded twice
v0.1.1
0.1.1
Features:
- Explorer now links to a name instead of a NSID. This simply makes it easier for a something to be bookmarked, even after a transfer.
- Explorer web UI and CLI both automatically capitalizes the keys in records now.
- Name page: Update Records link added, which automatically preloads data for user to update, including most recent record set.
- Name page: Blockhash and Txid link to block explorer mempool.space.
- Name page: Links for different record types. For example,
WEB
record links to actual webpage. - Name page: MOTD records now have a little but of decorative quoting.
- The Search bar strips whitespace.
Bugs:
- Indexer will not longer stop randomly.
Other:
- Added
WEB
record type to spec. - Changes "New Records" to "Update Records" everywhere.
- More detailed help instructions.