> ## Documentation Index
> Fetch the complete documentation index at: https://docs.truf.network/llms.txt
> Use this file to discover all available pages before exploring further.

# 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 TN 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 TN-operator genesis files and adjusted release packages naming conventions.
* **Continuous Integration:** Released TN 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 TN 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 TN-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 TN metrics.
* **Bug Fixes:** Corrected output values and ensured graceful deployment failure handling.
* **Documentation Updates:** Provided examples for using the indexer to obtain TN 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 TN 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.
