Releases: SiaFoundation/renterd
v1.1.1
- Fixed a segmentation violation caused by DNS lookups using the local DNS resolver rather than Go's native one
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Implement chain.Subscriber for SQLStore by @ChrisSchinnerl in #886
- Make use of new chain.Announcement and chain.ForEachHostAnnouncement helpers in coreutils by @ChrisSchinnerl in #921
- add SQL impl. for syncer.PeerStore by @peterjan in #931
- Make SQLStore implement SingleAddressStore by @peterjan in #922
- Upgrade coreutils dependency by @peterjan in #962
- add merkleProof type by @peterjan in #1014
- implement wallet.ApplyTx and wallet.RevertTx by @peterjan in #1013
- use SingleAddressWallet from coreutils by @peterjan in #928
- Add
chain
package by @peterjan in #1178 - Migrate
renterd
subscriber tocoreutils
types by @peterjan in #1098 - Upgrade
coreutils
and add event data type by @peterjan in #1268 - Move subscriber to
internal
package by @peterjan in #1274 - Migrate
consensus.db
to newblockchain.db
by @peterjan in #1246 - Migrate chain code to raw SQL by @peterjan in #1272
- Update applyUnappliedTxnAdditions to overwrite txn upon unique constraint failure by @ChrisSchinnerl in #1345
- build(deps): bump go.sia.tech/jape from 0.11.2-0.20240306154058-9832414a5385 to 0.12.0 in the all-dependencies group by @dependabot in #1356
- Debug TestDirectories NDF by @ChrisSchinnerl in #1357
- Migrate AddContract to raw SQL by @ChrisSchinnerl in #1353
- Migrate to new types from
coreutils
by @peterjan in #1233 - Use unit SC/TB/month for maxStoragePrice when pinning it by @ChrisSchinnerl in #1358
- Various migrations in metadata.go by @ChrisSchinnerl in #1360
- build(deps): bump the all-dependencies group with 5 updates by @dependabot in #1369
- ui: v0.56.0 by @github-actions in #1370
- Migrate ObjectEntries to raw SQL by @ChrisSchinnerl in #1363
- ui: v0.56.1 by @github-actions in #1374
- ui: v0.57.0 by @github-actions in #1380
- Ignore price table gouging when syncing account by @ChrisSchinnerl in #1377
- Remove GORM from production code by @ChrisSchinnerl in #1372
- build(deps): bump the all-dependencies group across 1 directory with 7 updates by @dependabot in #1398
- Add 1h leeway to revision submission buffer by @peterjan in #1396
- Ensure critical migrations succeed by refilling EAs on hosts that are gouging their prices by @peterjan in #1393
- Take revision submission buffer into account when refilling ephemeral accounts by @peterjan in #1395
- Interrupt migrations when consensus becomes unsynced by @peterjan in #1386
- Don't record host scans on scan failures that weren't the host's fault by @ChrisSchinnerl in #1366
- Remove redundant contracts call by @peterjan in #1392
- Ensure temporary downtime of forex API does not prevent startup by @peterjan in #1383
- Allow no-op autopilot update by @peterjan in #1387
- Refactor of
performContractMaintenance
by @ChrisSchinnerl in #1367 - Don't interrupt migrations when refresh fails by @ChrisSchinnerl in #1379
- Update price pinning json by @ChrisSchinnerl in #1399
- Invalidate worker cache on host updates by @peterjan in #1384
- Use constant id for health refresh failure alerts by @peterjan in #1402
- Update unhealthy slabs query by @ChrisSchinnerl in #1404
- Initialize worker in a non-blocking fashion to facilitate clustered setups by @peterjan in #1391
- Refactor host scanner by @peterjan in #1400
- Re-register migration alert periodically to indicate migration progress by @ChrisSchinnerl in #1408
- build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0 in the all-dependencies group by @dependabot in #1415
- Remove
stats
package by @peterjan in #1411 - Migrate ObjectsBySlabKey by @ChrisSchinnerl in #1409
- SetContractSet migration by @ChrisSchinnerl in #1410
- Update MarkPackedSlabsUploaded by @ChrisSchinnerl in #1416
- Update RecordContractSpending by @ChrisSchinnerl in #1417
- all: Remove siad dependency by @lukechampine in #1397
- Update core, coreutils, and hostd dependency by @n8maninger in #1421
- Migrate Object method by @ChrisSchinnerl in #1419
- Add network cli flag by @ChrisSchinnerl in #1423
- build(deps): bump the all-dependencies group with 5 updates by @dependabot in #1428
- Remove gorm from hostdb related tests by @ChrisSchinnerl in #1420
- Populate the price pinning settings returned from the bus with defaults for all autopilots by @ChrisSchinnerl in #1424
- Get rid of contract related helper types by @ChrisSchinnerl in #1425
- Fix https pinning error by @ChrisSchinnerl in #1429
- Add missing generate docstring by @n8maninger in #1433
- Cleanup
bus.go
by @peterjan in #1413 - Remove GORM dependency by @ChrisSchinnerl in #1430
- Improve node setup pt. 2 by @peterjan in #1412
- Expose
worker
andbus
by @peterjan in #1438 - Reconfigure TestHost's contract manager and syncer by @peterjan in #1434
- Add /wallet/send endpoint by @ChrisSchinnerl in #1436
- Fix TestRenameObject NDF by @peterjan in #1437
- Improve node setup pt. 3 by @peterjan in #1435
- ui: v0.58.0 by @github-actions in #1446
- Isolate rhp2 worker code into rhp2 client by @ChrisSchinnerl in #1440
- Fix dirs that were created explicitly being listed twice by @ChrisSchinnerl in #1449
- Move sector cache to
internal
package by @peterjan in #1444 - Move contracts to
internal
package by @peterjan in #1443 - Move accounts to
internal
package by @peterjan in #1442 - Fix TestContractApplyChainUpdates NDF by @peterjan in #1450
- ui: v0.59.0 by @github-actions in #1451
- Cache DNS Responses by @chris124567 in #1385
- Update pin settings by @ChrisSchinnerl in #1452
- build(deps): bump github.com/minio/minio-go/v7 from 7.0.74 to 7.0.75 in the all-dependencies group by @dependabot in #1453
- Use per TB pricing instead of per TiB by @ChrisSchinnerl in #1454
- Update Go version by @ChrisSchinnerl in #1459
- Move TestHost by @peterjan in #1457
- Record wallet metrics in the bus by @peterjan in #1458
- ui: v0.60.0 by @github-actions in #1461
- Refactor rhp3.go into client package by @ChrisSchinnerl in #1455
- Add default values for PricePinSettings by @peterjan in #1465
- Make w...
v1.1.0-beta.6
What's Changed
- Updated renterd to latest version of our new core consensus
- Fixed a bug related to renaming directories
NOTE: If you have been running a previous beta release, you will need to delete your <your-renterd-dir>/consensus/blockchain.db
file before running the latest version due to changes made to the core consensus encoding
Full Changelog: v1.1.0-beta.5...v1.1.0-beta.6
v1.1.0-beta.5
What's Changed
- Added a fix for hosts being considered price gouging due to txn fees
Full Changelog: v1.1.0-beta.4...v1.1.0-beta.5
v1.1.0-beta.4
What's Changed
- Fix sqlite revert update failing by @ChrisSchinnerl in #1556
Full Changelog: v1.1.0-beta.3...v1.1.0-beta.4
v1.1.0-beta.3
What's Changed
- Fix block not being able to be reverted on SQLite #1535
Full Changelog: v1.1.0-beta.2...v1.1.0-beta.3
v1.1.0-beta.2
What's Changed
- Implement chain.Subscriber for SQLStore by @ChrisSchinnerl in #886
- Make use of new chain.Announcement and chain.ForEachHostAnnouncement helpers in coreutils by @ChrisSchinnerl in #921
- add SQL impl. for syncer.PeerStore by @peterjan in #931
- Make SQLStore implement SingleAddressStore by @peterjan in #922
- Upgrade coreutils dependency by @peterjan in #962
- Merge dev->its-happening by @peterjan in #992
- Merge its-happening <- dev by @peterjan in #1003
- add merkleProof type by @peterjan in #1014
- implement wallet.ApplyTx and wallet.RevertTx by @peterjan in #1013
- use SingleAddressWallet from coreutils by @peterjan in #928
- Add
chain
package by @peterjan in #1178 - Migrate
renterd
subscriber tocoreutils
types by @peterjan in #1098 - Upgrade
coreutils
and add event data type by @peterjan in #1268 - Move subscriber to
internal
package by @peterjan in #1274 - Merge
dev
by @peterjan in #1276 - Migrate
consensus.db
to newblockchain.db
by @peterjan in #1246 - Migrate chain code to raw SQL by @peterjan in #1272
- Merge dev into
its-happening
by @peterjan in #1334 - Merge dev into its-happening by @peterjan in #1354
- Update applyUnappliedTxnAdditions to overwrite txn upon unique constraint failure by @ChrisSchinnerl in #1345
- build(deps): bump go.sia.tech/jape from 0.11.2-0.20240306154058-9832414a5385 to 0.12.0 in the all-dependencies group by @dependabot in #1356
- Debug TestDirectories NDF by @ChrisSchinnerl in #1357
- Migrate AddContract to raw SQL by @ChrisSchinnerl in #1353
- Migrate to new types from
coreutils
by @peterjan in #1233 - Use unit SC/TB/month for maxStoragePrice when pinning it by @ChrisSchinnerl in #1358
- Various migrations in metadata.go by @ChrisSchinnerl in #1360
- build(deps): bump the all-dependencies group with 5 updates by @dependabot in #1369
- ui: v0.56.0 by @github-actions in #1370
- Migrate ObjectEntries to raw SQL by @ChrisSchinnerl in #1363
- ui: v0.56.1 by @github-actions in #1374
- ui: v0.57.0 by @github-actions in #1380
- Ignore price table gouging when syncing account by @ChrisSchinnerl in #1377
- Remove GORM from production code by @ChrisSchinnerl in #1372
- build(deps): bump the all-dependencies group across 1 directory with 7 updates by @dependabot in #1398
- Add 1h leeway to revision submission buffer by @peterjan in #1396
- Ensure critical migrations succeed by refilling EAs on hosts that are gouging their prices by @peterjan in #1393
- Take revision submission buffer into account when refilling ephemeral accounts by @peterjan in #1395
- Interrupt migrations when consensus becomes unsynced by @peterjan in #1386
- Don't record host scans on scan failures that weren't the host's fault by @ChrisSchinnerl in #1366
- Remove redundant contracts call by @peterjan in #1392
- Ensure temporary downtime of forex API does not prevent startup by @peterjan in #1383
- Allow no-op autopilot update by @peterjan in #1387
- Refactor of
performContractMaintenance
by @ChrisSchinnerl in #1367 - Don't interrupt migrations when refresh fails by @ChrisSchinnerl in #1379
- Update price pinning json by @ChrisSchinnerl in #1399
- Invalidate worker cache on host updates by @peterjan in #1384
- Use constant id for health refresh failure alerts by @peterjan in #1402
- Update unhealthy slabs query by @ChrisSchinnerl in #1404
- Initialize worker in a non-blocking fashion to facilitate clustered setups by @peterjan in #1391
- Refactor host scanner by @peterjan in #1400
- Re-register migration alert periodically to indicate migration progress by @ChrisSchinnerl in #1408
- build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0 in the all-dependencies group by @dependabot in #1415
- Remove
stats
package by @peterjan in #1411 - Migrate ObjectsBySlabKey by @ChrisSchinnerl in #1409
- SetContractSet migration by @ChrisSchinnerl in #1410
- Update MarkPackedSlabsUploaded by @ChrisSchinnerl in #1416
- Update RecordContractSpending by @ChrisSchinnerl in #1417
- all: Remove siad dependency by @lukechampine in #1397
- Update core, coreutils, and hostd dependency by @n8maninger in #1421
- Migrate Object method by @ChrisSchinnerl in #1419
- Add network cli flag by @ChrisSchinnerl in #1423
- build(deps): bump the all-dependencies group with 5 updates by @dependabot in #1428
- Remove gorm from hostdb related tests by @ChrisSchinnerl in #1420
- Populate the price pinning settings returned from the bus with defaults for all autopilots by @ChrisSchinnerl in #1424
- Get rid of contract related helper types by @ChrisSchinnerl in #1425
- Fix https pinning error by @ChrisSchinnerl in #1429
- Add missing generate docstring by @n8maninger in #1433
- Cleanup
bus.go
by @peterjan in #1413 - Remove GORM dependency by @ChrisSchinnerl in #1430
- Improve node setup pt. 2 by @peterjan in #1412
- Expose
worker
andbus
by @peterjan in #1438 - Reconfigure TestHost's contract manager and syncer by @peterjan in #1434
- Add /wallet/send endpoint by @ChrisSchinnerl in #1436
- Fix TestRenameObject NDF by @peterjan in #1437
- Improve node setup pt. 3 by @peterjan in #1435
- ui: v0.58.0 by @github-actions in #1446
- Isolate rhp2 worker code into rhp2 client by @ChrisSchinnerl in #1440
- Fix dirs that were created explicitly being listed twice by @ChrisSchinnerl in #1449
- Move sector cache to
internal
package by @peterjan in #1444 - Move contracts to
internal
package by @peterjan in #1443 - Move accounts to
internal
package by @peterjan in #1442 - Fix TestContractApplyChainUpdates NDF by @peterjan in #1450
- ui: v0.59.0 by @github-actions in #1451
- Cache DNS Responses by @chris124567 in #1385
- Update pin settings by @ChrisSchinnerl in #1452
- build(deps): bump github.com/minio/minio-go/v7 from 7.0.74 to 7.0.75 in the all-dependencies group by @dependabot in #1453
- Use per TB pricing instead of per TiB by @ChrisSchinnerl in #1454
- Update Go version by @ChrisSchinnerl in #1459
- Move TestHost by @peterjan in ...
v1.1.0-beta.1
NOTE
This release swaps out the legacy consensus code with the new consensus code from https://github.com/SiaFoundation/core and https://github.com/SiaFoundation/coreutils. So existing nodes will automatically start a re-sync of the blockchain data upon startup.
Testnet builds are also no longer shipped with renterd
releases starting with this release. Instead, users who want to run against the testnet can use the new --network
flag to start renterd
on either zen
or anagami
.
What's Changed
- Implement chain.Subscriber for SQLStore by @ChrisSchinnerl in #886
- Make use of new chain.Announcement and chain.ForEachHostAnnouncement helpers in coreutils by @ChrisSchinnerl in #921
- add SQL impl. for syncer.PeerStore by @peterjan in #931
- Make SQLStore implement SingleAddressStore by @peterjan in #922
- Upgrade coreutils dependency by @peterjan in #962
- Merge dev->its-happening by @peterjan in #992
- Merge its-happening <- dev by @peterjan in #1003
- add merkleProof type by @peterjan in #1014
- implement wallet.ApplyTx and wallet.RevertTx by @peterjan in #1013
- use SingleAddressWallet from coreutils by @peterjan in #928
- Add
chain
package by @peterjan in #1178 - Migrate
renterd
subscriber tocoreutils
types by @peterjan in #1098 - Upgrade
coreutils
and add event data type by @peterjan in #1268 - Move subscriber to
internal
package by @peterjan in #1274 - Merge
dev
by @peterjan in #1276 - Migrate
consensus.db
to newblockchain.db
by @peterjan in #1246 - Migrate chain code to raw SQL by @peterjan in #1272
- Merge dev into
its-happening
by @peterjan in #1334 - Merge dev into its-happening by @peterjan in #1354
- Update applyUnappliedTxnAdditions to overwrite txn upon unique constraint failure by @ChrisSchinnerl in #1345
- build(deps): bump go.sia.tech/jape from 0.11.2-0.20240306154058-9832414a5385 to 0.12.0 in the all-dependencies group by @dependabot in #1356
- Debug TestDirectories NDF by @ChrisSchinnerl in #1357
- Migrate AddContract to raw SQL by @ChrisSchinnerl in #1353
- Migrate to new types from
coreutils
by @peterjan in #1233 - Use unit SC/TB/month for maxStoragePrice when pinning it by @ChrisSchinnerl in #1358
- Various migrations in metadata.go by @ChrisSchinnerl in #1360
- build(deps): bump the all-dependencies group with 5 updates by @dependabot in #1369
- ui: v0.56.0 by @github-actions in #1370
- Migrate ObjectEntries to raw SQL by @ChrisSchinnerl in #1363
- ui: v0.56.1 by @github-actions in #1374
- ui: v0.57.0 by @github-actions in #1380
- Ignore price table gouging when syncing account by @ChrisSchinnerl in #1377
- Remove GORM from production code by @ChrisSchinnerl in #1372
- build(deps): bump the all-dependencies group across 1 directory with 7 updates by @dependabot in #1398
- Add 1h leeway to revision submission buffer by @peterjan in #1396
- Ensure critical migrations succeed by refilling EAs on hosts that are gouging their prices by @peterjan in #1393
- Take revision submission buffer into account when refilling ephemeral accounts by @peterjan in #1395
- Interrupt migrations when consensus becomes unsynced by @peterjan in #1386
- Don't record host scans on scan failures that weren't the host's fault by @ChrisSchinnerl in #1366
- Remove redundant contracts call by @peterjan in #1392
- Ensure temporary downtime of forex API does not prevent startup by @peterjan in #1383
- Allow no-op autopilot update by @peterjan in #1387
- Refactor of
performContractMaintenance
by @ChrisSchinnerl in #1367 - Don't interrupt migrations when refresh fails by @ChrisSchinnerl in #1379
- Update price pinning json by @ChrisSchinnerl in #1399
- Invalidate worker cache on host updates by @peterjan in #1384
- Use constant id for health refresh failure alerts by @peterjan in #1402
- Update unhealthy slabs query by @ChrisSchinnerl in #1404
- Initialize worker in a non-blocking fashion to facilitate clustered setups by @peterjan in #1391
- Refactor host scanner by @peterjan in #1400
- Re-register migration alert periodically to indicate migration progress by @ChrisSchinnerl in #1408
- build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0 in the all-dependencies group by @dependabot in #1415
- Remove
stats
package by @peterjan in #1411 - Migrate ObjectsBySlabKey by @ChrisSchinnerl in #1409
- SetContractSet migration by @ChrisSchinnerl in #1410
- Update MarkPackedSlabsUploaded by @ChrisSchinnerl in #1416
- Update RecordContractSpending by @ChrisSchinnerl in #1417
- all: Remove siad dependency by @lukechampine in #1397
- Update core, coreutils, and hostd dependency by @n8maninger in #1421
- Migrate Object method by @ChrisSchinnerl in #1419
- Add network cli flag by @ChrisSchinnerl in #1423
- build(deps): bump the all-dependencies group with 5 updates by @dependabot in #1428
- Remove gorm from hostdb related tests by @ChrisSchinnerl in #1420
- Populate the price pinning settings returned from the bus with defaults for all autopilots by @ChrisSchinnerl in #1424
- Get rid of contract related helper types by @ChrisSchinnerl in #1425
- Fix https pinning error by @ChrisSchinnerl in #1429
- Add missing generate docstring by @n8maninger in #1433
- Cleanup
bus.go
by @peterjan in #1413 - Remove GORM dependency by @ChrisSchinnerl in #1430
- Improve node setup pt. 2 by @peterjan in #1412
- Expose
worker
andbus
by @peterjan in #1438 - Reconfigure TestHost's contract manager and syncer by @peterjan in #1434
- Add /wallet/send endpoint by @ChrisSchinnerl in #1436
- Fix TestRenameObject NDF by @peterjan in #1437
- Improve node setup pt. 3 by @peterjan in #1435
- ui: v0.58.0 by @github-actions in #1446
- Isolate rhp2 worker code into rhp2 client by @ChrisSchinnerl in #1440
- Fix dirs that were created explicitly being listed twice by @ChrisSchinnerl in #1449
- Move sector cache to
internal
package by @peterjan in #1444 - Move contracts to
internal
package by @peterjan in #1443 - Move accounts to
internal
package by @peterjan in #1442 - Fix TestContractApplyChainUpdates NDF by @peterjan in #1450
- ui: v0.59.0 by @github-actions in #1451
- Cache DNS Responses by @chris124567 in #1385
- Up...
v1.0.8
What's Changed
- Serve the UI as part of the test cluster setup by @ChrisSchinnerl in #1192
- Handle
context.DeadlineExceeded
when retrying a transaction by @peterjan in #1191 - Extract build steps that are independent of
os
andgo-version
into separate job by @peterjan in #1197 - Fix TestRefreshUploaders NDF by @peterjan in #1207
- Fix
renterd config
command by @peterjan in #1202 - Improve sector upload estimate tracking by @peterjan in #1193
- ui: v0.52.0 by @github-actions in #1209
- chore: fix typos by @xiaoxianBoy in #1217
- Update current period in autopilot within for-loop by @ChrisSchinnerl in #1216
- Add SQL database wrapper and minimal interface by @ChrisSchinnerl in #1218
- ui: v0.52.1 by @github-actions in #1222
- Remove gormigrate by @ChrisSchinnerl in #1220
- Improve sector upload penalty by @peterjan in #1224
- Use upload-artifact@v4 by @n8maninger in #1234
- Don't send prune alert when host failed the handshake. by @peterjan in #1230
- Use a directory table can be used as an index to speed up object queries by @ChrisSchinnerl in #1198
- Fix race in
SlabBufferManager
by @peterjan in #1231 - Update publish by @n8maninger in #1238
- Update CLI usage output and readme. by @peterjan in #1225
- ui: v0.53.0 by @github-actions in #1243
- Migrate RenameObject to raw SQL by @ChrisSchinnerl in #1236
- Dismiss pruning alerts for contract IDs that are no longer prunable by @peterjan in #1240
- Migrate DeleteObjects to raw SQL and extend SQL methods with context by @ChrisSchinnerl in #1239
- Migrate slab pruning to raw SQL and batch pruning of slabs by @ChrisSchinnerl in #1241
- Migrate RenameObjects to raw SQL by @ChrisSchinnerl in #1242
- Adjust cost calc. when pruning contracts with old hosts. by @peterjan in #1229
- Avoid panic when evaluating config if autopilot is not configured by @peterjan in #1245
- Update GitHub actions by @ChrisSchinnerl in #1250
- Migrate UpdateObject to raw SQL by @ChrisSchinnerl in #1244
- Migrate UpdateSlab to raw SQL by @ChrisSchinnerl in #1249
- Migrate Contracts to raw SQL by @ChrisSchinnerl in #1251
- Increase maxMerkleProofResponseSize by @ChrisSchinnerl in #1261
- Wrap withTransport function calls into recover to prevent panic from crashing node by @ChrisSchinnerl in #1260
- Migrate bucket related methods to raw SQL by @ChrisSchinnerl in #1254
- Migrate CopyObject to raw SQL by @ChrisSchinnerl in #1255
- Migrate CompleteMultipartUpload to raw SQL by @ChrisSchinnerl in #1257
- Register events in the
bus
by @peterjan in #1258 - Migrate AddMultipartPart to raw SQL by @ChrisSchinnerl in #1259
- Simplify renewal funding estimation by @ChrisSchinnerl in #1265
- Fix TestScoredHostsRandSelectByScore NDF by @peterjan in #1263
- Migrate SearchHosts to use raw SQL by @ChrisSchinnerl in #1273
- Migrate multipart methods to raw SQL by @ChrisSchinnerl in #1262
- Migrate ObjectsStats to raw SQL by @ChrisSchinnerl in #1269
- Recommend MySQL for production setups by @peterjan in #1281
- Update worker constants for pruning by @ChrisSchinnerl in #1278
- Forgive failed refresh only when contract is in set by @ChrisSchinnerl in #1280
- Migrate RefreshHealth to raw SQL by @ChrisSchinnerl in #1282
- Migrate ContractSizes to raw SQL by @ChrisSchinnerl in #1275
- Fix multipart upload returning ErrObjectNotFound by @ChrisSchinnerl in #1286
- Migrate archiving contracts to raw sql by @ChrisSchinnerl in #1284
- Migrate account queries to raw SQL by @ChrisSchinnerl in #1292
- Fix TestScoredHostsRandSelectByScore NDF by @peterjan in #1296
- Remove unused
slabPruningInterval
from config by @peterjan in #1295 - Migrate autopilot SQL code to raw SQL by @ChrisSchinnerl in #1293
- Migrate Host scanning code to raw SQL by @ChrisSchinnerl in #1297
- Add env var and cli flag for downloadMaxMemory by @ChrisSchinnerl in #1290
- Migrate allowlists and blocklists to raw SQL by @ChrisSchinnerl in #1298
- ui: v0.54.0 by @github-actions in #1301
- Cache gouging params and download contracts in the worker by @peterjan in #1264
- Migrate ContractPruneMetrics to raw SQL by @peterjan in #1305
- Migrate RecordPricetables to raw SQL by @ChrisSchinnerl in #1300
- Archive contracts one-by-one by @ChrisSchinnerl in #1304
- Migrate UpdateHostCheck and ResetLostSectors to raw SQL by @ChrisSchinnerl in #1299
- Migrate ContractSetMetrcis to raw SQL by @peterjan in #1306
- Migrate deletion of host sector to raw SQL by @ChrisSchinnerl in #1307
- Migrate ContractSetChurnMetrics to raw SQL by @peterjan in #1308
- Fix DeleteHostSector NULL constraint by @ChrisSchinnerl in #1316
- Only broadcast consensus update when we are synced by @peterjan in #1320
- Make sure types implement Scanner and Valuer by @ChrisSchinnerl in #1319
- Migrate ContractMetrics to raw SQL by @peterjan in #1311
- Improve object health update with temporary table by @ChrisSchinnerl in #1309
- Migrate SlabBuffers and InsertSlabBuffer to raw SQL by @ChrisSchinnerl in #1318
- Migrate webhooks db code to raw SQL by @ChrisSchinnerl in #1317
- Migrate PerformanceMetrics to raw SQL by @peterjan in #1312
- Migrate WalletMetrics to raw SQL by @peterjan in #1313
- ui: v0.54.1 by @github-actions in #1325
- Migrate PruneMetrics to raw SQL and cleanup metric models by @peterjan in #1314
- Allow pinning price settings to an underlying currency by @peterjan in #1294
- Migrate LoadSlabBuffer to raw SQL by @ChrisSchinnerl in #1323
- Remove dbMetrics field from SQLStore by @ChrisSchinnerl in #1327
- Extend the worker config with
worker.ServiceAddress
by @peterjan in #1324 - Migrate settings db code to raw SQL by @ChrisSchinnerl in #1333
- Add support for rewriting only specifc host bases by @ChrisSchinnerl in #1328
- Get rid of exact math for sector roots response size by @peterjan in #1339
- Migrate AncestorContracts to raw SQL by @ChrisSchinnerl in #1340
- Ignore sector roots range prune alert on old hosts by @peterjan in #1343
- Migrate ListObjects to raw SQL by @ChrisSchinnerl in #1336
- Minor fixes related to slow db queries ...
v1.0.8-beta.2
What's Changed
- Serve the UI as part of the test cluster setup by @ChrisSchinnerl in #1192
- Handle
context.DeadlineExceeded
when retrying a transaction by @peterjan in #1191 - Extract build steps that are independent of
os
andgo-version
into separate job by @peterjan in #1197 - Fix TestRefreshUploaders NDF by @peterjan in #1207
- Fix
renterd config
command by @peterjan in #1202 - Improve sector upload estimate tracking by @peterjan in #1193
- ui: v0.52.0 by @github-actions in #1209
- chore: fix typos by @xiaoxianBoy in #1217
- Update current period in autopilot within for-loop by @ChrisSchinnerl in #1216
- Add SQL database wrapper and minimal interface by @ChrisSchinnerl in #1218
- ui: v0.52.1 by @github-actions in #1222
- Remove gormigrate by @ChrisSchinnerl in #1220
- Improve sector upload penalty by @peterjan in #1224
- Use upload-artifact@v4 by @n8maninger in #1234
- Don't send prune alert when host failed the handshake. by @peterjan in #1230
- Use a directory table can be used as an index to speed up object queries by @ChrisSchinnerl in #1198
- Fix race in
SlabBufferManager
by @peterjan in #1231 - Update publish by @n8maninger in #1238
- Update CLI usage output and readme. by @peterjan in #1225
- ui: v0.53.0 by @github-actions in #1243
- Migrate RenameObject to raw SQL by @ChrisSchinnerl in #1236
- Dismiss pruning alerts for contract IDs that are no longer prunable by @peterjan in #1240
- Migrate DeleteObjects to raw SQL and extend SQL methods with context by @ChrisSchinnerl in #1239
- Migrate slab pruning to raw SQL and batch pruning of slabs by @ChrisSchinnerl in #1241
- Migrate RenameObjects to raw SQL by @ChrisSchinnerl in #1242
- Adjust cost calc. when pruning contracts with old hosts. by @peterjan in #1229
- Avoid panic when evaluating config if autopilot is not configured by @peterjan in #1245
- Update GitHub actions by @ChrisSchinnerl in #1250
- Migrate UpdateObject to raw SQL by @ChrisSchinnerl in #1244
- Migrate UpdateSlab to raw SQL by @ChrisSchinnerl in #1249
- Migrate Contracts to raw SQL by @ChrisSchinnerl in #1251
- Increase maxMerkleProofResponseSize by @ChrisSchinnerl in #1261
- Wrap withTransport function calls into recover to prevent panic from crashing node by @ChrisSchinnerl in #1260
- Migrate bucket related methods to raw SQL by @ChrisSchinnerl in #1254
- Migrate CopyObject to raw SQL by @ChrisSchinnerl in #1255
- Migrate CompleteMultipartUpload to raw SQL by @ChrisSchinnerl in #1257
- Register events in the
bus
by @peterjan in #1258 - Migrate AddMultipartPart to raw SQL by @ChrisSchinnerl in #1259
- Simplify renewal funding estimation by @ChrisSchinnerl in #1265
- Fix TestScoredHostsRandSelectByScore NDF by @peterjan in #1263
- Migrate SearchHosts to use raw SQL by @ChrisSchinnerl in #1273
- Migrate multipart methods to raw SQL by @ChrisSchinnerl in #1262
- Migrate ObjectsStats to raw SQL by @ChrisSchinnerl in #1269
- Recommend MySQL for production setups by @peterjan in #1281
- Update worker constants for pruning by @ChrisSchinnerl in #1278
- Forgive failed refresh only when contract is in set by @ChrisSchinnerl in #1280
- Migrate RefreshHealth to raw SQL by @ChrisSchinnerl in #1282
- Migrate ContractSizes to raw SQL by @ChrisSchinnerl in #1275
- Fix multipart upload returning ErrObjectNotFound by @ChrisSchinnerl in #1286
- Migrate archiving contracts to raw sql by @ChrisSchinnerl in #1284
- Migrate account queries to raw SQL by @ChrisSchinnerl in #1292
- Fix TestScoredHostsRandSelectByScore NDF by @peterjan in #1296
- Remove unused
slabPruningInterval
from config by @peterjan in #1295 - Migrate autopilot SQL code to raw SQL by @ChrisSchinnerl in #1293
- Migrate Host scanning code to raw SQL by @ChrisSchinnerl in #1297
- Add env var and cli flag for downloadMaxMemory by @ChrisSchinnerl in #1290
- Migrate allowlists and blocklists to raw SQL by @ChrisSchinnerl in #1298
- ui: v0.54.0 by @github-actions in #1301
- Cache gouging params and download contracts in the worker by @peterjan in #1264
- Migrate ContractPruneMetrics to raw SQL by @peterjan in #1305
- Migrate RecordPricetables to raw SQL by @ChrisSchinnerl in #1300
- Archive contracts one-by-one by @ChrisSchinnerl in #1304
- Migrate UpdateHostCheck and ResetLostSectors to raw SQL by @ChrisSchinnerl in #1299
- Migrate ContractSetMetrcis to raw SQL by @peterjan in #1306
- Migrate deletion of host sector to raw SQL by @ChrisSchinnerl in #1307
- Migrate ContractSetChurnMetrics to raw SQL by @peterjan in #1308
- Fix DeleteHostSector NULL constraint by @ChrisSchinnerl in #1316
- Only broadcast consensus update when we are synced by @peterjan in #1320
- Make sure types implement Scanner and Valuer by @ChrisSchinnerl in #1319
- Migrate ContractMetrics to raw SQL by @peterjan in #1311
- Improve object health update with temporary table by @ChrisSchinnerl in #1309
- Migrate SlabBuffers and InsertSlabBuffer to raw SQL by @ChrisSchinnerl in #1318
- Migrate webhooks db code to raw SQL by @ChrisSchinnerl in #1317
- Migrate PerformanceMetrics to raw SQL by @peterjan in #1312
- Migrate WalletMetrics to raw SQL by @peterjan in #1313
- ui: v0.54.1 by @github-actions in #1325
- Migrate PruneMetrics to raw SQL and cleanup metric models by @peterjan in #1314
- Allow pinning price settings to an underlying currency by @peterjan in #1294
- Migrate LoadSlabBuffer to raw SQL by @ChrisSchinnerl in #1323
- Remove dbMetrics field from SQLStore by @ChrisSchinnerl in #1327
- Extend the worker config with
worker.ServiceAddress
by @peterjan in #1324 - Migrate settings db code to raw SQL by @ChrisSchinnerl in #1333
- Add support for rewriting only specifc host bases by @ChrisSchinnerl in #1328
- Get rid of exact math for sector roots response size by @peterjan in #1339
- Migrate AncestorContracts to raw SQL by @ChrisSchinnerl in #1340
- Ignore sector roots range prune alert on old hosts by @peterjan in #1343
- Migrate ListObjects to raw SQL by @ChrisSchinnerl in #1336
- Minor fixes related to slow db queries ...