Releases: singnet/snet-daemon
Releases · singnet/snet-daemon
SingularityNET Daemon v6.2.1
- Fixed a bug with resetting and unlocking free calls by user ID and address
- Fixed a bug with an invalid join path in HTTP services
- Improve timeout handling and add config option for AI service calls
"service_timeout": "10m",PR: #663
This release was built with Go 1.25.5
SingularityNET Daemon v6.2.0
- Fixed HTTP service type
- Fixed invalid endpoint configuration for Web3 provider
- Fixed CORS handling
- Added experimental settings for traffic splitting
"experimental": {
"traffic_split": {
"http":9999,
"grpc":9998
}
},SingularityNET Daemon v6.1.0
- pass user address to ai service
- better validation of free calls
- fix alchemy connection
- fix heartbeat handler
- optimizing web3 provider connections
- ability to allow infinity free calls for web3 users
- etcd endpoint is now used from the config (instead of IPFS) if it is explicitly specified in the configuration in the payment channel storage client section.
- apply log level to cors debug
This release was built with Go 1.24.6
SingularityNET Daemon v6.0.0
PR:
#619
Description:
- new more decentralized free calls architecture
- new command
generate-keyfor generating eth address and prv key - support for deprecated config params
- update all dependencies to latest versions
- fixed incorrect closing of the etcd connection
- ignore not *.proto files in service metadata archive
- upgrade to golang 1.24.4
SingularityNET Daemon v5.2.1
SingularityNET Daemon v5.2
PR: #610
Description:
- completely redesigned training (training v2)
- new concept of training auth
- separate methods for finding out the price.
- new payment implementation
- new implementation of signature verification
- some config parameters have been renamed to improve readability and simplicity:
- ipfs_end_point -> ipfs_endpoint
- passthrough_endpoint -> service_endpoint
- daemon_end_point -> daemon_endpoint
- metering_end_point -> metering_endpoint
- heartbeat_svc_end_point -> heartbeat_endpoint
- notification_svc_end_point -> notification_endpoint
SingularityNET Daemon v5.1.6
PR: #605
Description:
- expose training metadata
- custom errors linked to dev-portal
- upgrade ipfs url to support https
- better logging & fix bugs
SingularityNET Daemon v5.1.5
PR: #598
Description:
- filecoin (lighthouse) support for service & org metadata
- smart contract listener for live reboot after etcd endpoints change
- hot reload when domain certificates are changed
SingularityNET Daemon v5.1.4
PR: #586
Description:
- new parameter in the config
free_calls_users: you can select a specific number of free calls for a specific userID. Example in readme - a new logger (zap) in the entire project (for logging operations, a performance increase of more than 1000%, memory allocation is 10+ times less compared to the old logger)
- now logs can be written to several sources at once. You can now pass an array in the type field. Examples in logger readme
- The
rotation_time_in_secandmax_age_in_secparameters have been removed. Instead, they are nowmax_size_in_mbandmax_age_in_days. More detailed.
- The
- logs for the embedded etcd can now be controlled separately using the
log_levelandlog_outputsparameters. Docs for etcdb conf - the
connection_timeoutandrequest_timeoutparameters are now used (instead of ipfs) if they are explicitly specified in the config in thepayment_channel_storage_clientsection - the daemon will now output understandable logs if it fails to connect to etcd
- the hooks have been completely redesigned. Now you can send errors via telegram & email. Example in logger readme
- the init command now generates the simplest possible config file
- fixing tests and errors in the daemon documentation
- the log level will be colored in the console if the type field has a value other than file
SingularityNET Daemon v5.1.3
- completely removed nodejs as a dependency
- now the information about the smart contracts of the snet ecosystem is taken from snet-ecosystem-contracts
(https://github.com/singnet/snet-ecosystem-contracts) - heartbeat returns more parameters (TrainingEnabled, TrainingInProto, BlockchainEnabled, BlockchainNetwork)
- the init command now generates a simpler config with only the basic parameters
- the new init-full command generates a complete config
- abigen is no longer needed to work with daemon
- all mentions of Kovan & ropsten have been removed
- some fixes for grpc codec and params names for HTTP services
- updated libraries