Skip to main content

23 posts tagged with "release-notes"

View All Tags

· 4 min read

New User Interface

The SettleMint platform has received a new design of the user interface for both Light and Dark modes. This interface redesign is a part of larger refresh of our companies public site and branding.

All features and functionality remain the same and there should be no interruption to any of your current running applications. Please contact support at [email protected] if you do experience any interruptions.


Quorum Consortium Networks (QBFT)

The SettleMint Platform now supports Quorum consortium networks using the QBFT consensus algorithm. The QBFT mechanism ensures that no empty blocks are mined, making it an optimal choice for chains that experience sporadic usage.


High Availability (HA) for Blockchain Nodes with Loadbalancers

Loadbalancing blockchain nodes has traditionally been challenging due to the unique identities each node holds on the network.JSON-RPC calls typically connect to a single node. An outage on this node can disrupt your application.

We're introducing an application-aware loadbalancer option. This sits atop your nodes, enabling horizontal scaling of your nodes, thereby ensuring increased reliability and performance. You can direct your connection to a single endpoint, and the loadbalancer takes care of routing your request to a node that's operational.

For consortium chains, byzantine fault tolerance necessitates a minimum of 4 validator nodes. With this configuration, block production remains unaffected even if one node experiences an outage. This is because over 66% of validators need to be online for block production and transaction processing.

  • Deployment Recommendation: It's optimal to have 4 validator nodes combined with a minimum of 2 non-validator nodes. Place a load balancer over the non-validator nodes for best performance and reliability.

High Availability (HA) for the Graph Middleware

The Graph is an important middleware in our platform as it allows users to efficiently index and retrieve data from the blockchain. It is comprised of two main components - the indexer and the query node.

In our recent release, we've segregated the indexer and query components. Now, multiple replicas of the query node operate behind a loadbalancer.This setup ensures continuity of query functions, especially during periods of maintenance or when there are interruptions due to cloud provider operations.


High Availability (HA) for IPFS

The new release ensures that all IPFS nodes within an application now band together to form a robust IPFS cluster.The distributed nature of this setup ensures data integrity and availability, even if some nodes experience issues.

Once a file is pinned on one node, it's instantly replicated across all other nodes in the cluster. This feature significantly reduces the chances of data loss.

  • Deployment Recommendation: For optimal performance and reliability, we advise deploying a minimum of 2 IPFS nodes for every application. You also need to pin every CID you want to keep on the IPFS cluster.

Hyperledger Fabric

Creating HLF ordering-only network just for maintaining world state. It allows to use external peers for using shared ordering service.

HLF is now available on Azure which makes give HLF full coverage on our available cloud providers.

Backups

The SettleMint platform allows you to deploy services on multiple cloud providers, in several regions, on managed auto-calling, auto-healing, and multi-zonal Kubernetes clusters. This ensures maximum uptime and performance for your services. And yet, things can still go wrong. Data corruption in a blockchain node, erroneous deleting files in an IDE, removing a service you still needed.

For this reason, in the background, we backup any storage attached to your services. Hourly (48h retention), Daily (7d retention), and weekly (4w retention). If you ever need to get something back that you accidentally deleted, reach out to [email protected]!

Connect an external Besu node to your network

The SettleMint Platform now supports connecting an external Besu node to your network. This feature allows you to connect your own Besu node to the SettleMint Platform, thereby enabling you to use your own node for transaction processing and block production. It will also allow you to migrate of the SettleMint platform and run your network yourself. More information in the Besu guide in the docs.

· 4 min read

SettleMint Managed Cloud

New features

Generative AI in the Smart Contract Set IDE

The integration of an OpenAI GPT plugin into the Smart Contract IDE of the SettleMint platform helps to speed up the development of new smart contracts by reducing manual effort and improving code efficiency. It provides automated code suggestions, smart contract templates, and code completion capabilities. The documentation contains more information about the generative AI plugin.

Soulbound token smart contract template set

A soulbound token (SBT) is a type of non-fungible token (NFT) that is permanently tied to a specific wallet address or identity and is often used for digital collectibles or unique assets. It can only be owned by the designated owner and cannot be traded or sold on the open market. It is available on all EVM blockchain networks and is fully integrated into the Graph Middleware for easy querying.

No credit card is required to try the platform

We have removed the requirement to add a credit card when trying out the SettleMint platform. You receive €250 in credits and once this is spent, your services will be automatically paused. You will not incur any costs but you will not be able to use the services until you have added payment information. If your services remain paused for two weeks, they will be permanently deleted, and any data within them will be unrecoverable.

GDPR-compliance guide for clients

As a European company building a blockchain application, it is essential to ensure your application complies with The General Data Protection Regulation (GDPR). To assist our clients in achieving GDPR compliance, we have prepared a comprehensive guide that outlines key considerations and offers guidance for achieving compliance.

Hasura data backup guides added

Hasura is a powerful GraphQL engine that simplifies the process of building scalable and secure applications. Backing up Hasura data is a crucial aspect of ensuring data integrity and continuity in the event of a disaster or data loss. The documentation now has a guide on how to backup and restore Hasura data.

Software Bill of Materials (SBOM) documentation

Software Package Data Exchange (SPDX) Software Bill of Materials (SBOM) files are complete, structured inventories of all the third-party components used in a software application, along with information about their licenses and dependencies. The SettleMint documentation now has SPDX SBOM files for all deployed containers, making it easier for organizations to manage their software supply chain and ensure compliance with open-source licenses.

Upgrades

  • Kubo (IPFS) v0.20.0
  • Hasura v2.25.0
  • Postgresql v15.3

Bugfixes & enhancements

  • Fixed an issue where auto-paused services occasionally incurred costs.
  • Resolved instability in Fabric nodes.
  • Users who created multiple organizations without having initial credits in those organizations will no longer receive low credit warnings.
  • Performance improvements.

SettleMint On-Premise

New features

All the new features from the SettleMint Managed Cloud

We're aiming to achieve feature parity between On-Premises/BYOC (Bring Your Own Cloud) solutions with SettleMint's Managed Cloud platform version. This ensures that all new features released on the SettleMint Managed Cloud are also accessible in the on-premises and BYOC versions.

Custom ingress classes

The ability to customize the ingress controller class helps ensure compatibility with a wide range of setups. SettleMint allows organizations to choose the ingress controller that best fits their needs while ensuring their applications will work seamlessly within the platform. This helps reduce the risk of compatibility issues and ensures organizations can take full advantage of the benefits of Kubernetes, without being limited by their choice of ingress controller.

Cert-Manager and custom ingress annotations for automatic TLS certificate management

Automatic integration with cert-manager for TLS certificate provisioning and the capability to add custom annotations to the ingress objects provides several benefits for enterprises. With cert-manager integration, the platform can automatically provision TLS certificates for ingress resources. The ability to automatically provision TLS certificates and customize ingress configuration helps enterprises streamline their Kubernetes deployments.

Integrate with Secret Management solutions

We enable secure secret management by allowing administrators to configure managed secrets via a Kubernetes secret to environment variables and via annotations on pods and deployments. This provides a flexible and customizable approach to secret management, allowing organizations to choose the method that best fits their needs.

Bugfixes

  • All bug fixes from SettleMint Managed Cloud.
  • We addressed the issue of slow disk provisioning in some on-premise environments. To accommodate this, we have extended the timeout for platform and service installation to 30 minutes.

Upgrades

  • All upgrades from SettleMint Managed Cloud
  • Prometheus v2.44.0

· One min read

SettleMint Managed Cloud

New features

  • Enabled custom JWT token support: We have upgraded the SettleMint platform to meet enterprise-level security requirements by providing additional support for custom JWT tokens. This means that you can use your own organization's standard JWT tokens to easily integrate the SettleMint platform into your existing infrastructure, ensuring a seamless and secure experience for your business.

Upgrades

To upgrade the Graph Middleware to version 0.30.0, a manual action is required. Please contact our customer support at [email protected] and we will be happy to help you upgrade!

Bugfixes & enhancements

SettleMint On-Premise

Bugfixes

  • Improved installation experience in airgapped environments

Upgrades

· One min read
Jurgen Mustafa

SettleMint Managed Cloud

New features

  • Improved the alerting for deployed services

Upgrades

  • Kubo v0.19.1
  • Hyperledger Fabric v2.5.0

Bugfixes & enhancements

  • Added a faucet link for the Avalanche Fuji test net

SettleMint On-Premise

Bugfixes

  • Improved installation experience in airgapped envronments

· One min read

SettleMint Managed Cloud

New features

  • Significant performance improvements for all API endpoints and UI interactions
  • Better balance IPFS resource utilisation
  • Expose version number of deployed services in the UI and show upgrade capabilities

Upgrades

  • Erigon 2.42.0
  • BSC 1.1.21
  • Avalanche Go 1.9.16
  • Bor 0.3.7
  • Kubo 0.19.0

Bugfixes & enhancements

  • Persist Integration Studio flows between restarts
  • Assorted bugfixes and improvements

SettleMint On-Premise

New features

  • Improve installation flow for better resiliance on non standard Kubernetes clusters

Upgrades

  • Prometheus 2.43.0
  • Redis 17.8.7

Bugfixes

  • Assorted bugfixes and improvements

· One min read

SettleMint Managed Cloud

New features

  • Ensure IPFS nodes are peered to all major gateways
  • Have not payed your bills? The platform will now automatically suspend your services
  • Enabled more regions and cloud providers, AWS, Google and Azure, in Europe, US, Singapore, Japan, India and the middle east.

Upgrades

  • Hyperledger Besu 23.1.0
  • Hasura 2.19.0
  • The Graph 0.30.0

Bugfixes & enhancements

  • Extended the documentation
  • Performance improvements
  • Assorted bugfixes and improvements

SettleMint On-Premise

New features

  • Add a new Helm based installation method

Upgrades

  • Postgresql v15.2
  • Hyperledger Besu 23.1.0
  • Keycloak 21.0.0

Bugfixes

  • Ability to view balances of native token in the UI
  • Extended the documentation
  • Performance improvements
  • Assorted bugfixes and improvements

· One min read

SettleMint Managed Cloud

New features

  • Add the ERC-3643 smart contact set
  • Expose the genesis file and enodes, this enables adding an external node to a SettleMint network
  • Increase max upload size to 500MB
  • Improved metrics for mainnets
  • Improved observability for the Graph Middleware

Upgrades

  • Blockscout v5
  • Hasura v2.17.1
  • Minio v2023-01-25T00-19-54Z
  • Fabric v2.4.8

Bugfixes & enhancements

  • Extended the documentation
  • Performance improvements
  • Assorted bugfixes and improvements

SettleMint On-Premise

New features

  • Enable storage metrics
  • Add the ERC-3643 smart contact set
  • Enable preflight checks for external base components
  • Expose the genesis file and enodes, this enables adding an external node to a SettleMint network
  • Deletion of services

Bugfixes

  • Extended the documentation
  • Performance improvements
  • Assorted bugfixes and improvements

· One min read

SettleMint Managed Cloud

New features

  • Add the ERC-3643 smart contact set
  • Expose the genesis file and enodes, this enables adding an external node to a SettleMint network
  • Increase max upload size to 500MB
  • Improved metrics for mainnets

Upgrades

  • Blockscout v5
  • Hasura v2.17.1
  • Minio v2023-01-25T00-19-54Z
  • Fabric v2.4.8

Bugfixes & enhancements

  • Extended the documentation
  • Performance improvements
  • Assorted bugfixes and improvements

SettleMint On-Premise

New features

  • Enable storage metrics
  • Add the ERC-3643 smart contact set
  • Enable preflight checks for external base components
  • Expose the genesis file and enodes, this enables adding an external node to a SettleMint network

Bugfixes

  • Extended the documentation
  • Performance improvements
  • Assorted bugfixes and improvements

· 2 min read

SettleMint Managed Cloud

New features

  • Otterscan based explorer for Ethereum, Polygon and Binance networks
  • Ability to reassign the user of a Smart Contract set IDE
  • Added a Metadata based Supply Chain smart contract set for EVM based chains
  • Enhanced the default hardhat config generation in the smart contact set IDE for improved customizability

Upgrades

  • CouchDB v3.3.0 (for Fabric nodes)
  • Bor v0.3.3 (for Polygon nodes, includes the upcoming hardfork block)
  • Erigon v2.35.1 (for Polygon nodes, includes the upcoming hardfork block)
  • Besu 22.10.4
  • Hasura 2.17.0

Bugfixes & enhancements

  • Spread JSON-RPC traffic over both Bor and Erigon for Polygon to ensure correct gas prices
  • Much faster and more reliable Graph middleware indexing
  • Speed up greatly the nodes transaction signer
  • Tune Besu and Polygon Edge for more performance during high volume transaction sending
  • Prevent IPFS nodes under high load to out of memory
  • Handle IPFS datastore migrations gracefully
  • Improve handling of batch transactions on the nodes
  • Fix metrics for Polygon Edge nodes
  • Improve peering for BSC Chapel nodes
  • Extended the documentation
  • Performance improvements
  • Assorted bugfixes and improvements

Deprecations

  • Removed the ability to launch new Rinkeby nodes

SettleMint On-Premise

New features

  • Expose more status information of a running (or not running) service

Upgrades

  • Firefly signer v1.1.5
  • Keycloak 20.0.3
  • Reloader 1.0.2
  • Besu 22.10.4
  • Redis 7.0.8

Bugfixes

  • Extended the documentation
  • Performance improvements
  • Assorted bugfixes and improvements

· One min read

SettleMint Managed Cloud

New features

  • Completely new shared mainnet infrastructure, improving reliability and performance
  • Split traffic for Polygon over Bor and Erigon to ensure correct gas prices.
  • New modal information when deleting services that depend on each other
  • New log viewer

Bugfixes & enhancements

  • Extended the documentation
  • Faucet wallet for Hyperledger Besu and Polygon Edge displayed correctly
  • Downloading files from the IPFS interface now works
  • Performance improvements
  • Assorted bugfixes and improvements

SettleMint On-Premise

New features

  • New modal information when deleting services that depend on each other
  • New log viewer

Upgrades

  • Prometheus v2.41.0

Bugfixes

  • Assorted bugfixes and improvements