diff --git a/docs/releases/_category_.json b/docs/releases/_category_.json deleted file mode 100644 index 30d1a411..00000000 --- a/docs/releases/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Releases", - "position": 8 -} diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 23201c9b..37fc9d49 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -14,7 +14,18 @@ const config: Config = { favicon: "img/favicon.ico", organizationName: "settlemint", // Usually your GitHub org/user name. projectName: "btp-docs", // Usually your repo name. - plugins: [require.resolve("docusaurus-lunr-search")], + plugins: [ + require.resolve("docusaurus-lunr-search"), + [ + "@docusaurus/plugin-content-blog", + { + id: "releases", + routeBasePath: "releases", + path: "./releases", + blogSidebarCount: "ALL", + }, + ], + ], presets: [ [ "classic", @@ -29,6 +40,7 @@ const config: Config = { blog: { showReadingTime: true, blogTitle: "Developer Blog", + sortPosts: "descending", }, theme: { customCss: require.resolve("./src/css/custom.css"), @@ -59,7 +71,7 @@ const config: Config = { }, { to: "/blog/", label: "Developer Blog", position: "left" }, { - href: "/docs/releases/attestation-service", + href: "/releases", label: "Releases", position: "right", }, diff --git a/docs/releases/self-managed-platform-v7.md b/releases/2024-03-22-self-managed-platform-v7.md similarity index 89% rename from docs/releases/self-managed-platform-v7.md rename to releases/2024-03-22-self-managed-platform-v7.md index 5610f4ca..b93c4e19 100644 --- a/docs/releases/self-managed-platform-v7.md +++ b/releases/2024-03-22-self-managed-platform-v7.md @@ -1,8 +1,6 @@ # Self-Managed platform v7 -![Changelog Image](../../static/img/releases/self-managed-platform-v7.png) - -**Mar 22 2024** +![Changelog Image](../static/img/releases/self-managed-platform-v7.png) Fully modular overhaul of the self managed platform to enable maximum flexibility in its deployment and feature parity with the Managed Platform diff --git a/docs/releases/managed-platform-v7.md b/releases/2024-04-02-managed-platform-v7.md similarity index 72% rename from docs/releases/managed-platform-v7.md rename to releases/2024-04-02-managed-platform-v7.md index 23a6b376..1fd57b9b 100644 --- a/docs/releases/managed-platform-v7.md +++ b/releases/2024-04-02-managed-platform-v7.md @@ -1,7 +1,5 @@ # Managed Platform v7 -![Changelog Image](../../static/img/releases/managed-platform-v7.png) - -**Apr 02 2024** +![Changelog Image](../static/img/releases/managed-platform-v7.png) The managed platform has been upgraded to the same codebase as the earlier Self-Managed release, providing a secure and more importantly, low barrier entry to transofring your organisation with Blockchain diff --git a/docs/releases/polygon-amoy.md b/releases/2024-04-02-polygon-amoy.md similarity index 91% rename from docs/releases/polygon-amoy.md rename to releases/2024-04-02-polygon-amoy.md index 88b3df5e..70a2558a 100644 --- a/docs/releases/polygon-amoy.md +++ b/releases/2024-04-02-polygon-amoy.md @@ -1,8 +1,6 @@ # Polygon Amoy -![Changelog Image](../../static/img/releases/polygon-amoy.png) - -**Apr 02 2024** +![Changelog Image](../static/img/releases/polygon-amoy.png) The beloved and widely used Mumbai testnet for Polygon PoS uses Ethereum’s Goerli testnet as its root chain. This means Mumbai counts on Goerli for block production.  But Goerli is currently scheduled for deprecation, by the end of Q1 2024. The Amoy testnet for Polygon PoS is the replacement and has been launched, a new testnet that provides a low-stakes environment to build, test, and break things.  diff --git a/docs/releases/embedded-o11y-infrastructure.md b/releases/2024-04-22-embedded-o11y-infrastructure.md similarity index 72% rename from docs/releases/embedded-o11y-infrastructure.md rename to releases/2024-04-22-embedded-o11y-infrastructure.md index 01fd3135..30aa43dd 100644 --- a/docs/releases/embedded-o11y-infrastructure.md +++ b/releases/2024-04-22-embedded-o11y-infrastructure.md @@ -1,7 +1,5 @@ # Embedded o11y infrastructure -![Changelog Image](../../static/img/releases/embedded-o11y-infrastructure.png) - -**Apr 22 2024** +![Changelog Image](../static/img/releases/embedded-o11y-infrastructure.png) The platform now includes a complete observability suite. It powers the resource metrics and logs in the platform UI, and includes a Grafana instance for operation personel to track any metric they wish to follow. diff --git a/docs/releases/hashgraph-hedera.md b/releases/2024-06-27-hashgraph-hedera.md similarity index 92% rename from docs/releases/hashgraph-hedera.md rename to releases/2024-06-27-hashgraph-hedera.md index fe769955..e5bcf00c 100644 --- a/docs/releases/hashgraph-hedera.md +++ b/releases/2024-06-27-hashgraph-hedera.md @@ -1,8 +1,6 @@ # Hashgraph Hedera -![Changelog Image](../../static/img/releases/hashgraph-hedera.png) - -**Jun 27 2024** +![Changelog Image](../static/img/releases/hashgraph-hedera.png) Hedera is a public distributed ledger technology (DLT) network that was launched in August 2018 by Hedera Hashgraph, LLC. It uses the Hashgraph consensus algorithm, which is a unique and novel approach to achieving consensus in a distributed network. diff --git a/docs/releases/installation-guide-for-google-cloud-platform.md b/releases/2024-07-10-installation-guide-for-google-cloud-platform.md similarity index 78% rename from docs/releases/installation-guide-for-google-cloud-platform.md rename to releases/2024-07-10-installation-guide-for-google-cloud-platform.md index 62f60d2d..50325108 100644 --- a/docs/releases/installation-guide-for-google-cloud-platform.md +++ b/releases/2024-07-10-installation-guide-for-google-cloud-platform.md @@ -1,8 +1,6 @@ # Installation guide for Google Cloud Platform -![Changelog Image](../../static/img/releases/installation-guide-for-google-cloud-platform.png) - -**Jul 10 2024** +![Changelog Image](../static/img/releases/installation-guide-for-google-cloud-platform.png) Getting started with the self-managed platform might seem daunting, but in practice it is not that complex. To showcase this we have open-sourced a complete guide and Terraform module to do so on GCP. From 0 to hero in about 30 minutes! diff --git a/docs/releases/smart-contract-set-portal.md b/releases/2024-07-23-smart-contract-set-portal.md similarity index 93% rename from docs/releases/smart-contract-set-portal.md rename to releases/2024-07-23-smart-contract-set-portal.md index c6f25ced..2dcc0a25 100644 --- a/docs/releases/smart-contract-set-portal.md +++ b/releases/2024-07-23-smart-contract-set-portal.md @@ -1,8 +1,6 @@ # Smart Contract Set Portal -![Changelog Image](../../static/img/releases/smart-contract-set-portal.png) - -**Jul 23 2024** +![Changelog Image](../static/img/releases/smart-contract-set-portal.png) The Smart Contract Portal is a middleware which creates an easy to use api on top of your smart contracts. It can be used with all EVM-compatible chains like Ethereum, Hyperledger Besu, Polygon, Binance Smart Chain, Avalanche, etc. You can run it on your own blockchain nodes (both public and permissioned) or on a Load Balancer. Benefits of using the smart contract portal: diff --git a/docs/releases/audit-logs.md b/releases/2024-07-30-audit-logs.md similarity index 68% rename from docs/releases/audit-logs.md rename to releases/2024-07-30-audit-logs.md index cf0a93e8..67ac42f0 100644 --- a/docs/releases/audit-logs.md +++ b/releases/2024-07-30-audit-logs.md @@ -1,7 +1,5 @@ # Audit logs -![Changelog Image](../../static/img/releases/audit-logs.png) - -**Jul 30 2024** +![Changelog Image](../static/img/releases/audit-logs.png) Every application and organization/workspace now has full access to the audit log. This will help you ensure maximum compliance in enterprise environments. diff --git a/docs/releases/customize-genesis-bootnode-lists-and-key-material.md b/releases/2024-08-01-customize-genesis-bootnode-lists-and-key-material.md similarity index 85% rename from docs/releases/customize-genesis-bootnode-lists-and-key-material.md rename to releases/2024-08-01-customize-genesis-bootnode-lists-and-key-material.md index fb7c4d05..86c39dd4 100644 --- a/docs/releases/customize-genesis-bootnode-lists-and-key-material.md +++ b/releases/2024-08-01-customize-genesis-bootnode-lists-and-key-material.md @@ -1,8 +1,6 @@ # Customize Genesis, Bootnode lists and key material -![Changelog Image](../../static/img/releases/customize-genesis-bootnode-lists-and-key-material.png) - -**Aug 01 2024** +![Changelog Image](../static/img/releases/customize-genesis-bootnode-lists-and-key-material.png) You can now create new consortium networks where you have the capability to customize literally everything. diff --git a/docs/releases/attestation-service.md b/releases/2024-08-23-attestation-service.md similarity index 95% rename from docs/releases/attestation-service.md rename to releases/2024-08-23-attestation-service.md index e4c35180..aca65bc5 100644 --- a/docs/releases/attestation-service.md +++ b/releases/2024-08-23-attestation-service.md @@ -1,8 +1,6 @@ # Attestation Service -![Changelog Image](../../static/img/releases/attestation-service.png) - -**Aug 23 2024** +![Changelog Image](../static/img/releases/attestation-service.png) The Attestation Service is a groundbreaking framework designed to facilitate the creation, management, and verification of attestations on EVM cpmpatible blockchains (public or cosortium). By leveraging the decentralized and immutable nature of blockchain technology, it allows individuals and organizations to issue verifiable statements of fact, which can include anything from identity verification to compliance with regulatory standards. This service empowers users to maintain control over their data while providing transparency and trustworthiness to various processes. diff --git a/docs/releases/support-qbft-for-besu.md b/releases/2024-08-29-support-qbft-for-besu.md similarity index 94% rename from docs/releases/support-qbft-for-besu.md rename to releases/2024-08-29-support-qbft-for-besu.md index ea1e9f68..bc04dc86 100644 --- a/docs/releases/support-qbft-for-besu.md +++ b/releases/2024-08-29-support-qbft-for-besu.md @@ -1,8 +1,6 @@ # Support QBFT for Besu -![Changelog Image](../../static/img/releases/support-qbft-for-besu.png) - -**Aug 29 2024** +![Changelog Image](../static/img/releases/support-qbft-for-besu.png) QBFT (Quorum Byzantine Fault Tolerance) is the latest consensus algorithm now available in Hyperledger Besu on the SettleMint platform. This proof-of-authority consensus mechanism is designed to provide enhanced security, scalability, and performance for enterprise blockchain networks. QBFT ensures that all participating nodes in the network agree on the state of the blockchain, even in the presence of potentially malicious actors or network failures. By utilizing a leader-based system with rotating block proposers, QBFT maintains network integrity while allowing for efficient transaction processing. diff --git a/docs/releases/customize-kubernetes-deployment-settings.md b/releases/2024-09-25-customize-kubernetes-deployment-settings.md similarity index 95% rename from docs/releases/customize-kubernetes-deployment-settings.md rename to releases/2024-09-25-customize-kubernetes-deployment-settings.md index e7dd26c8..1b0a883a 100644 --- a/docs/releases/customize-kubernetes-deployment-settings.md +++ b/releases/2024-09-25-customize-kubernetes-deployment-settings.md @@ -1,8 +1,6 @@ # Customize Kubernetes deployment settings -![Changelog Image](../../static/img/releases/customize-kubernetes-deployment-settings.png) - -**Sep 25 2024** +![Changelog Image](../static/img/releases/customize-kubernetes-deployment-settings.png) The feature to customize Kubernetes deployment settings within SettleMint offers users an intuitive user interface (UI) that simplifies the management of deployed services in self-managed installations. This UI provides a comprehensive set of options for adjusting key deployment parameters, such as annotations, labels, tolerations, affinity, and node selectors. By making these customization options readily accessible, SettleMint enables users to tailor their Kubernetes configurations to better align with their specific operational needs and infrastructure requirements, fostering a more efficient and optimized deployment process. diff --git a/docs/releases/user-wallet-manager.md b/releases/2024-09-27-user-wallet-manager.md similarity index 95% rename from docs/releases/user-wallet-manager.md rename to releases/2024-09-27-user-wallet-manager.md index 26d91f5e..9c3ac3db 100644 --- a/docs/releases/user-wallet-manager.md +++ b/releases/2024-09-27-user-wallet-manager.md @@ -1,8 +1,6 @@ # User Wallet Manager -![Changelog Image](../../static/img/releases/user-wallet-manager.png) - -**Sep 27 2024** +![Changelog Image](../static/img/releases/user-wallet-manager.png) The User Wallet Manager feature within SettleMint provides a sophisticated and elegant solution for account management and identity masking through the use of Hierarchical Deterministic (HD) wallets. These HD wallets generate a structured hierarchy of private/public key pairs from a single master seed, allowing users to create a unique address for every transaction. This approach not only enhances privacy and security—since the addresses are related but not publicly linked—but also streamlines the management of keys. Users can efficiently create multiple child wallets under a single parent wallet, making it easy to categorize funds and back up their assets securely. diff --git a/docs/releases/support-the-soneium-network.md b/releases/2024-10-02-support-the-soneium-network.md similarity index 94% rename from docs/releases/support-the-soneium-network.md rename to releases/2024-10-02-support-the-soneium-network.md index 24abcd09..4ba55b48 100644 --- a/docs/releases/support-the-soneium-network.md +++ b/releases/2024-10-02-support-the-soneium-network.md @@ -1,8 +1,6 @@ # Support the Soneium Network -![Changelog Image](../../static/img/releases/support-the-soneium-network.png) - -**Oct 02 2024** +![Changelog Image](../static/img/releases/support-the-soneium-network.png) SettleMint’s support for the Soneium testnet is a significant boost for developers wanting to build on this efficient blockchain platform. Soneium is designed for scalability and offers a great environment for testing decentralized applications (dApps) before going live. With this integration, developers can take advantage of SettleMint’s powerful tools while experimenting with Soneium’s features, like low transaction costs and high processing speed. This makes it easier for teams to test their applications effectively and make quick adjustments as needed. diff --git a/docs/releases/integration-of-external-consortia.md b/releases/2024-10-04-integration-of-external-consortia.md similarity index 93% rename from docs/releases/integration-of-external-consortia.md rename to releases/2024-10-04-integration-of-external-consortia.md index c72314fd..b3a180b5 100644 --- a/docs/releases/integration-of-external-consortia.md +++ b/releases/2024-10-04-integration-of-external-consortia.md @@ -1,8 +1,6 @@ # Integration of external consortia -![Changelog Image](../../static/img/releases/integration-of-external-consortia.png) - -**Oct 04 2024** +![Changelog Image](../static/img/releases/integration-of-external-consortia.png) We’re excited to introduce a new feature in SettleMint that lets you connect directly to existing Hyperledger Besu and Quorum blockchain networks run by other organizations. This is a big win for businesses already involved in blockchain consortia or those looking to join one. With this feature, you can create nodes on the SettleMint platform and easily integrate with these permissioned networks, making collaboration with external partners more streamlined and secure. diff --git a/docs/releases/run-anything-as-a-custom-deployment.md b/releases/2024-10-11-run-anything-as-a-custom-deployment.md similarity index 94% rename from docs/releases/run-anything-as-a-custom-deployment.md rename to releases/2024-10-11-run-anything-as-a-custom-deployment.md index 2017d0b4..4bc36279 100644 --- a/docs/releases/run-anything-as-a-custom-deployment.md +++ b/releases/2024-10-11-run-anything-as-a-custom-deployment.md @@ -1,8 +1,6 @@ # Run anything as a custom deployment -![Changelog Image](../../static/img/releases/run-anything-as-a-custom-deployment.png) - -**Oct 11 2024** +![Changelog Image](../static/img/releases/run-anything-as-a-custom-deployment.png) SettleMint is excited to announce a powerful new feature: **Run Anything with Custom Deployments**! This feature revolutionizes how users can deploy decentralized applications (dApps) on our platform, offering unprecedented flexibility and control. Whether you’re developing a fintech platform, an NFT marketplace, or a DeFi solution, Custom Deployments let you seamlessly integrate your custom-built front-end and web technologies while leveraging the robust blockchain backend that SettleMint provides. diff --git a/releases/2025-01-02-simplified-subgraph-deployment.md b/releases/2025-01-02-simplified-subgraph-deployment.md new file mode 100644 index 00000000..fa9846cb --- /dev/null +++ b/releases/2025-01-02-simplified-subgraph-deployment.md @@ -0,0 +1,21 @@ +# Simplified Subgraph Deployments + +We've significantly simplified the subgraph deployment process. Here's what's changed: + +**Previously:** + +- Required deploying a smart contract set +- Required IPFS deployment +- Middleware needed explicit connections to both smart contract set and IPFS +- Subgraphs could only be deployed to middlewares from their connected smart contract set + +**Now:** + +- Deploy middlewares independently without a smart contract set or IPFS required +- Deploy subgraphs from any smart contract set to any middleware within an application + +**Key Benefits:** + +- Simplified Architecture: Reduced deployment complexity and dependencies +- Cost Efficiency: Reuse graph middlewares across different smart contract sets +- Enhanced Flexibility: Freedom to deploy subgraphs from any smart contract set to any middleware