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 by @ChrisSchinnerl in #1341
- Fix pricetable from host scan overwriting valid price table by @ChrisSchinnerl in #1347
- Migrate ResetConsensusSubscription to raw SQL by @ChrisSchinnerl in #1348
- Ensure services don't fail on config that is not required by @peterjan in #1337
- ui: v0.55.0 by @github-actions in #1351
- Migrate ContractSizes to raw SQL by @ChrisSchinnerl in #1346
- Extend docs with section on single node and cluster setups by @peterjan in #1338
- Add subnets to the host and populate it when scanning a host by @peterjan in #1344
- Migrate RenewedContract and RemoveContractSet to raw SQL by @ChrisSchinnerl in #1352
New Contributors
- @xiaoxianBoy made their first contribution in #1217
Full Changelog: v1.0.7...v1.0.8-beta.1