Developer
Changelog
Summary of changes made to the truf.network project.
truf.network Changelog Summary
v1.1.11 (Released on November 19, 2024)
- Testing Enhancements: Implemented tests for composed contracts with start dates.
- Performance Improvements: Increased KGW read timeout and synchronized contracts with dynamic weights.
- Documentation Updates: Added SDK section to the documentation.
- Bug Fixes: Resolved issues related to KGW CORS configuration, Docker build failures, and architecture mismatches in KGW binaries.
- Logging Enhancements: Adopted structured logging for better traceability.
- Consensus Updates: Updated Kwil to enhance consensus mechanisms.
v1.1.10 (Released on October 9, 2024)
- State Synchronization: Enabled StateSync on TSN servers and introduced snapshot options for new node synchronization.
- Build Optimizations: Disabled CGO in releases and adjusted gateway configurations for improved stability.
- Testing Enhancements: Added system contract and common contract logic tests.
- Observability Improvements: Integrated journald and Docker logs with Vector, and connected logs/metrics to Grafana Cloud.
- Documentation Updates: Included a status page in the README.
v1.1.9 (Released on September 17, 2024)
- Bug Fixes: Addressed issues with array element assignments, duplicate date handling in contracts, and test failures.
- State Synchronization: Added StateSync functionality to enhance network reliability.
v1.1.8 (Released on September 10, 2024)
- Benchmarking Tools: Introduced a comprehensive benchmark suite with binary and result integration.
- Build Enhancements: Compiled benchmark test binaries and implemented launch templates for benchmarking.
- Contract Optimizations: Improved contract performance and added relevant tests.
- Deployment Fixes: Resolved issues causing testnet downtime.
v1.1.7 (Released on August 22, 2024)
- Domain Support: Updated configurations to support new domains alongside existing ones.
- Documentation Updates: Revised staging URLs in the README and removed outdated domain configurations.
v1.1.6 (Released on August 15, 2024)
- Metrics Integration: Enabled local gateway metrics and integrated observability tools.
- Build Enhancements: Utilized TSN-operator genesis files and adjusted release packages naming conventions.
- Continuous Integration: Released TSN binaries via GitHub releases and implemented deployment stacks with predefined configurations.
v1.1.5 (Released on August 7, 2024)
- Code Refactoring: Refined index change retrieval processes.
- Documentation Updates: Clarified system contract terminology.
- Bug Fixes: Addressed issues related to metadata insertion and database timeouts.
- Build Enhancements: Restored node configurations and replaced in-built database ID generators.
v1.1.4 (Released on July 23, 2024)
- Build Updates: Upgraded Kwil-DB to the preview version and resolved deployment issues affecting multiple nodes.
- System Contract Fixes: Addressed timeouts and ensured correct external addresses for TSN nodes.
v1.1.3 (Released on July 17, 2024)
- Access Control Fixes: Resolved issues with reading from private composed streams and direct stream calls.
- Deployment Enhancements: Improved resilience of TSN-DB Docker services and addressed consensus errors.
- Build Updates: Aligned with stable main versions and fixed build failures due to missing imports.
v1.1.2 (Released on July 6, 2024)
- Query Enhancements: Improved data fetching for composed streams and addressed timeout issues.
- Metrics Integration: Enabled local viewing of TSN metrics.
- Bug Fixes: Corrected output values and ensured graceful deployment failure handling.
- Documentation Updates: Provided examples for using the indexer to obtain TSN metrics.
v1.1.0 (Released on June 27, 2024)
- Permission Controls: Introduced composition permissions and wallet write access.
- System Contracts: Deployed system contracts and exposed them for data providers.
- Documentation Updates: Removed outdated information from the README.
- Performance Improvements: Enhanced query efficiency and upgraded node sizes.
v1.0.0 (Released on June 12, 2024)
- Continuous Integration: Implemented acceptance tests and created Dockerfiles for streamlined deployments.
- Staging Environment: Provided a staging server with automated deployment on main branch pushes.
- Whitelist Extensions: Added whitelist parameters to primitive schemas and setup configurations.
- Gateway Directives: Integrated gateway directives and improved build caching mechanisms.
- Terminology Updates: Established common terminology and applied it across the TSN project.
- Contract Enhancements: Deployed system contracts, initialized stream contracts, and implemented metadata handling.
- Access Controls: Managed stream read access and ownership transfers.
- Taxonomy Definitions: Defined and described taxonomies for composed streams.
- Query Optimizations: Enhanced query mechanisms for dates with available past data.
- Documentation Updates: Added common terminology documents and updated pull request templates.
- Continuous Integration: Ensured compliance with Conventional Commits specifications.