v1.1.0-beta.2
Pre-release
Pre-release
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 #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 wallet redistribute endpoint v2 ready by @ChrisSchinnerl in #1466
- ui: v0.60.1 by @github-actions in #1468
- Add contract additions to worker cache by @ChrisSchinnerl in #1467
- Improve ephemeral account drift by @peterjan in #1403
- Merge dev -> master by @ChrisSchinnerl in #1474
- Cherry-Pick Txn log level change into 'master' by @ChrisSchinnerl in #1481
Full Changelog: v1.0.8...v1.1.0-beta.2