Releases: golemfactory/yagna
v0.8.0-rc2 #166
By installing & running this software you declare that you have read
understood and hereby accept the disclaimer and
privacy warning found at https://handbook.golem.network/see-also/terms
v0.8.0-rc1 #165
By installing & running this software you declare that you have read
understood and hereby accept the disclaimer and
privacy warning found at https://handbook.golem.network/see-also/terms
v0.7.3 Zenashe
Beta.2 Patch.3
This patch release improves GSB behavior in some corner cases.
Full Changelog:
Market Service:
- #1522 Disallow creating agreement on rejected proposal
- #1538 Always run Market test suite (not only on
market/*
prefixed branches)
Provider/golemsp:
- #1519 Handle ProposalRejectedEvent (fix provider panic)
- #1525 Status command with better UX for Tasks column
Payment Service:
- #1478 PaymentProcessor: assert orders size before calling unwrap
Service Bus:
- #1501 Missing UnregisterRequest handler in router
- #1501 Disables forced disconnection on
unmatched call reply
Other:
- #1502 Deb is set to proper crate version when the git_version crate cannot resolve the git binary
- #1448 Move goth log assertions to yagna repo
- #1529 Add docker daemon restart step to goth workflows
Compatibility
According to Golem's Compatibility Policy this version is backward compatible with yagna v0.6.0
which means nodes with versions 0.6.0
through 0.7.3
can cooperate to form a single Golem Network, but we highly encourage every one to use 0.7.3
as it offers more stability and substantially reduces the footprint on the hosting machine and on the network as a whole.
API Library Compatibility
Library | Version |
---|---|
yapapi | 0.6.2 |
yajsapi | 0.4.2 |
By installing & running this software you declare that you have read
understood and hereby accept the disclaimer and
privacy warning found at https://handbook.golem.network/see-also/terms
v0.7.3-rc2 #162
By installing & running this software you declare that you have read
understood and hereby accept the disclaimer and
privacy warning found at https://handbook.golem.network/see-also/terms
v0.7.3-rc1 #161
By installing & running this software you declare that you have read
understood and hereby accept the disclaimer and
privacy warning found at https://handbook.golem.network/see-also/terms
v0.7.2 Olive Branch
Beta.2 Patch.2
This patch release adds improved network handling & database indexes to speed up the proposal cleaner.
Full Changelog:
Market Service:
- #1474 Yagna no longer subscribe to broadcasts until first task is requested
- #1447 Limit offer-ids received per broadcast to max database variables.
- #1465 Broadcast only own offers
- #1452 Better proposal cleaner + database indexes for faster cleaning.
Provider:
- #1454 Resend invoices 5x before the 30s timeout in ya*api
Activity Service / Exe-Unit:
Service Bus:
Other:
- #1472 Add more indexes to all databases
Compatibility
According to Golem's Compatibility Policy this version is backward compatible with yagna v0.6.0
which means nodes with versions 0.6.0
through 0.7.2
can cooperate to form a single Golem Network, but we highly encourage every one to use 0.7.2 as it offers more stability and substantially reduces the footprint on the hosting machine and on the network as a whole.
API Library Compatibility
Library | Version |
---|---|
yapapi | 0.6.2 |
yajsapi | 0.4.2 |
By installing & running this software you declare that you have read
understood and hereby accept the disclaimer and
privacy warning found at https://handbook.golem.network/see-also/terms
v0.7.1 Airmail
Beta.2 Patch.1
This patch release adds improved network handling & removes log warning that occurred under normal circumstances.
Full Changelog:
Market Service:
- #1435 Constraint resolver: support LDAP true and false filters
Provider:
Activity Service / Exe-Unit:
- #1412 Resumable HTTP transfers
Service Bus:
- #1436 Stop reconnecting on SIGINT
Other:
- #1407 Interruptable network initialization
Compatibility
According to Golem's Compatibility Policy this version is backward compatible with yagna v0.6.0
which means nodes with versions 0.6.0
through 0.7.1
can cooperate to form a single Golem Network, but we highly encourage every one to use 0.7.1 as it offers more stability and substantially reduces the footprint on the hosting machine and on the network as a whole.
API Library Compatibility
Library | Version |
---|---|
yapapi | 0.6.1 |
yajsapi | 0.4.1 |
By installing & running this software you declare that you have read
understood and hereby accept the disclaimer and
privacy warning found at https://handbook.golem.network/see-also/terms
v0.7.0 Eutukhia
Beta.2
With this release, New Golem is equipped with a new erc20 payment driver, fine-tuned market negotiations, basic service on Golem support and major service bus improvements.
Full Changelog:
Market Service:
- #1401 Fix market broadcast metrics
- #1392 Cease rebroadcast
- #1388 Market - supress regenerate proposal warning
- #1374 Re-enable regenerating proposals
- #1339 Fix agreement events cleaner
- #1306 #1150 Restart negotiations
- #1304 Restore 1h as default Offer/Demand TTL
- #1292 Test Suite wo compilation flag + fix flaky tests
- #1045 Fix flattening Offers/Demands with
@tag
keys - #1044 Support for Cancel Agreement
- #1035 Support for Reject agreement
- #1002 Track Offers/Demand expirations
- #992 Return priority negotiation events before Proposals
Payment Service:
- #1286 Payments GatewayTimeout logs and metrics
- #1198 Removed ethkey
- #1189 Remove DriverRegistry lock
- #1127 Remove the last occurrences of GNT.
- #1144 Fixed race condition in PaymentProcessor
- #1119 New payment verification mechanism to improve security
- #1133 Fix: Change metric from driver to platform
- #1146 Payment driver list CLI command added
yagna payment drivers
- #1370 Make signature optional to support 0.6.x requestors
Payment drivers:
- #1208 zksync driver deposit (
enter
CLI command) - #1190 Added transfer for erc20 driver
- #1181 Payment driver shutdown
- #1183 Cleanup & upgrade for erc20
- #1173 ZkSync: purge legacy token name (GNT)
- #1145 Remove GlmSync driver
- #1092 ValidateAllocation in ZkSync driver should take tx fees into account
Provider:
- #1372 Prepare provider for fast debit note events
- #1255 Configurable debit note interval
- #1193 Let
golemsp
wait for15s
before killing yagna
Activity Service / Exe-Unit:
- #1384 ExeUnit Supervisor: ProcessStatus handling tweaks (incl. fixes)
- #1375 Fix for ExeUnit
cache
andcache/tmp
mounted on different devices - #1355 Runtime API crate metadata (description, license, homepage, repository)
- #1315 Supervisor: support self-contained runtimes (services)
- #1340 Cache: cleaner cache/tmp, less intermediary files
- #1307 Better log ux
- #1088 Log Activity creation and destruction
Service Bus:
Goth:
- #1380 Fix waiting for yagna REST API
- #1347 Goth v0.6
- #1310 Added test checker on pull-request waiting for goth
- #1308 Add nightly workflow for goth tests
- #1289 Fix ci checkout: use head_sha instead head_branch
- #1280 Hint on using development goth version in tests
- #1278 Fix scope for config overrides in goth tests
- #1277 CI: fix copying windows binaries; it now uses bash
- #1275 CI: Make goth.yml to use artifact from rust.yml
- #1274 CI: Restore build steps
- #1273 CI: Goth build in separate workflow
- #1272 CI: Goth in separate workflow
- #1266 Add network disconnect step to goth Actions workflow
- #1235 Move goth integration tests to yagna repo
- #1147 Remove poetry virtual env at the end of the CI workflow
Other:
- #1338 Logs: unified date format
- #1242 Fix git_tag() to properly match pre-rel tags
- #1219 Add Docker cleanup before running integration tests
- #1188 Upgrade awc to 2.0
- #1053 Logging guidelines update
- #1019 Deduplicate used crates
Compatibility
According to Golem's Compatibility Policy this version is backward compatible with yagna v0.6.0
which means nodes with versions 0.6.0
through 0.7.0
can cooperate to form a single Golem Network, but we highly encourage every one to use 0.7.0 as it offers more stability and substantially reduces the footprint on the hosting machine and on the network as a whole.
API Library Compatibility
Library | Version |
---|---|
yapapi | 0.6.0 |
yajsapi | 0.4.0 |
By installing & running this software you declare that you have read
understood and hereby accept the disclaimer and
privacy warning found at https://handbook.golem.network/see-also/terms
v0.6.7-beta.1 Down Hill
Beta.1 Patch.6 Release
This release is only to patch a release version flaw in v0.6.6
.
Compatibility
This version is backward compatible with yagna v0.6.0
which means nodes with versions 0.6.0
through 0.6.7
can cooperate to form a single Golem Network.
API Library Compatibility
This version is compatible with the below high-level libraries
Library | Version | Suggested Version |
---|---|---|
yapapi | 0.5 | 0.5.5 or higher 0.5.x |
yajsapi | 0.3 | 0.3.5 or higher 0.3.x |
By installing & running this software you declare that you have read, understood, and hereby accept the disclaimer and privacy warning published at https://handbook.golem.network/see-also/terms
v0.6.6 Gdansk
Beta.1 Patch.5 Release
This release contains fixes to the 504 bug in the payment API and also the ExeUnit output sequence and completeness, along with some other minor improvments.
This release is a tribute to the city in which this release was generated.
Full Changelog:
Market Service
- #1312 enable users to configure cleanup intervals (as requested by @cryptobench)
- #1312 introduced lots of ENV variables to configure Market
Payment Service
- #1293 improve error message in case of timeout on
accept_invoice
(504) - #1293 enable provider to retry call to send_invoice (fix)
ExeUnit
- #1314 improve the runtime factory function by allowing to capture outer variables
- #1305 Fixes an issue where out of order runtime events would lead to a situation, where a command is considered terminated before reading its output (if any)
Provider
Others
Compatibility
This version is backward compatible with yagna v0.6.0
which means nodes with versions 0.6.0
through 0.6.6
can cooperate to form a single Golem Network.
API Library Compatibility
This version is compatible with the below high-level libraries
Library | Version | Suggested Version |
---|---|---|
yapapi | 0.5 | 0.5.5 or higher 0.5.x |
yajsapi | 0.3 | 0.3.5 or higher 0.3.x |
By installing & running this software you declare that you have read, understood, and hereby accept the disclaimer and privacy warning published at https://handbook.golem.network/see-also/terms