sonr/CHANGELOG.md

2.7 KiB

v0.2.0 (2024-09-21)

Feat

  • add automated production release workflow
  • did: remove unused proto files
  • add enums.pulsar.go file for PermissionScope enum (#4)
  • add initial DID implementation
  • remove builder interface
  • add basic UI for block explorer
  • add Usage: pkl [OPTIONS] COMMAND [ARGS]...
  • use SQLite embedded driver

Fix

  • Update proc_list_width in mprocs.yaml
  • Add service to database when registering
  • pin added did documents to local ipfs node
  • remove extra spaces in typeUrl
  • release: remove unnecessary quotes in tag pattern

Refactor

  • simplify verification method structure
  • use staking keeper in DID keeper
  • remove unused dependencies
  • remove unused image building workflow

v0.1.0 (2024-09-05)

Feat

  • add DID method for each coin
  • Expand KeyType enum and update KeyInfo message in genesis.proto
  • Add whitelisted key types to genesis params
  • Add DID grants protobuf definition
  • Add fields to KeyInfo struct to distinguish CBOR and standard blockchain key types
  • Add new message types for AssetInfo, ChainInfo, Endpoint, ExplorerInfo, FeeInfo, and KeyInfo
  • run sonr-node container in testnet network and make network external
  • Add docker-compose.yaml file to start a Sonr testnet node

Fix

  • remove unused imports and simplify KeyInfo message
  • bind node ports to localhost
  • Update docker-compose network name to dokploy-network
  • Update network name to dokploy
  • remove unused port mapping
  • Update docker-compose.yaml to use correct volume path
  • update docker-compose volume name
  • Update docker-compose.yaml to use shell directly for sonrd command
  • replace "sh" with "/bin/sh" in docker-compose.yaml command

Refactor

  • add field to
  • Update KeyKind Enum to have proper naming conventions
  • Update DIDNamespace to have proper naming convention
  • expose ports directly in docker-compose
  • remove unused port mappings
  • streamline script execution
  • use CMD instead of ENTRYPOINT in Dockerfile

v0.0.1 (2024-08-28)

Feat

  • configure Sonr testnet environment
  • Update Dockerfile to start and run a testnet
  • add Equal methods for AssetInfo and ChainInfo types
  • Add ProveWitness and SyncVault RPCs
  • Add MsgRegisterService to handle service registration
  • Add MsgRegisterService to handle service registration
  • add enums.pulsar.go file for PermissionScope enum

Fix

  • Update runner image dependencies for debian-11
  • deps: update golang image to 1.21
  • chains: update nomic chain build target
  • Remove unused Meta message from genesis.proto
  • Add ProveWitness and SyncVault RPCs

Refactor

  • deps: Upgrade Debian base image to 11
  • Simplify the types and properties to keep a consistent structure for the blockchain
  • remove PERMISSION_SCOPE_IDENTIFIERS_ENS enum value