Skip to content

v0.1.35

Choose a tag to compare

@CantelopePeel CantelopePeel released this 08 Jan 22:33
· 39 commits to main since this release

What's Changed

  • programs: binary prediction market
  • zig buildsys: add journal, io, and storage build support
  • contrib: add uncrustify C code style linting
  • nix: improve opt_env setup and remove stale flake.lock
  • claude: add lint skill for multi-language code linting
  • claude: add smart contract audit skill for Thru programs
  • chore: add _GNU_SOURCE include guards to prevent redefinition warnings
  • chore: repository identification note
  • ci: upgrade self-hosted runners and refactor test matrix
  • style: format gossip-related files
  • chore: formatting consensus related components
  • superapp: setup superapp backend
  • feat(amm): add events system
  • style: format code for journal tile dependencies
  • superapp-be: update to not use bun
  • contrib: consolidate C lint checks into uncrustify
  • consensus: better errors, clearly demarcating invalid state vs input errors
  • consensus: tile finalizing blocks
  • consensus: sending out echo_no upon ignore
  • lint: added help option to format script
  • consensus: renamed cnsdrv to cdrv
  • oracle: reporter
  • util: add optimized 32-byte hash function and utility macros
  • claude: subagents init commit
  • specs: thru net tile and btp tile specs
  • core: journal lib and tile
  • abi: add jagged array support with get/set accessors
  • grpc: include address of updated account in stream account update. update replay accordingly
  • app: setup app in monorepo
  • chore: move tile-creation-guide.md to specs/tile-creation-guide.md
  • docs: update CLAUDE.md build commands
  • gRPC: fix account updates stream
  • consensus: tob fixes
  • style: apply linting to PR 1131 consensus files
  • style: apply linting to runtime and bintrie files
  • explorer: network selector
  • ci: fix cache path trailing slash in C++ SDK workflow
  • specs: catchup_proto and repair_proto
  • tiles: gossip
  • feat(abi): add well-known types system for human-readable formatting
  • ci, lint: formatting script now doesn't fail, CI runner gives you the exact command to run
  • consensus: added frontier/mins to return whenever they change
  • grpc: add last_updated_at filter to ListAccounts endpoint
  • runtime: optimize bintrie memory with shared pools and lazy allocation
  • consensus: removed useless code
  • ci: smaller runners for tn-tests
  • fullnode: integrate gossip tile and node directory
  • typescript sdk: create a deriveAddress function

Full Changelog: Unto-Labs/thru-net@v0.1.34...v0.1.35