v1.0.7
What's Changed
- Create index on created_at column of objects table by @ChrisSchinnerl in #1053
- Use environment file instead of set-output in dispatch step of publish.yml by @ChrisSchinnerl in #1055
- Allow for setting user metadata when completing a multipart upload by @ChrisSchinnerl in #1052
- Decorate RPC errors with additional information about whether they are transmission errors or errors returned by the host by @ChrisSchinnerl in #1039
- Various
rclone
related fixes/improvements by @ChrisSchinnerl in #1056 - Use WithContext to respect the contexts passed down to the SQL store by @peterjan in #1057
- Fix markers in S3 API by @ChrisSchinnerl in #1062
- Add index hint to ObjectEntries by @ChrisSchinnerl in #1070
- Add custom
setting
type to redact settings containing s3 keypairs from logs by @ChrisSchinnerl in #1069 - Use index hint for
idx_contracts_fcid_timestamp
, MySQL does not select it otherwise by @peterjan in #1059 - Remove redundant
MaxCollateral
from gouging checks by @ChrisSchinnerl in #1076 - Extend migration failure alerts with affected objects by @peterjan in #1081
- Fetch hosts using the search endpoint by @peterjan in #1078
- Update logging config to allow for more control over loggers by @ChrisSchinnerl in #1071
- Extend documentation with section on how to backup renterd by @peterjan in #1051
- Add
dbHostCheck
entity to the store by @peterjan in #1085 - Make use of reusable project-add.yml by @ChrisSchinnerl in #1100
- Fix S3 HeadObject endpoint not correctly checking 404 by @ChrisSchinnerl in #1091
- Release nightlies on linux by @n8maninger in #1104
- Update logging in scanHost and apply timeout to each step of the scanning progress by @ChrisSchinnerl in #1101
- When migrating a slab, only set contracts for new shards by @ChrisSchinnerl in #1097
- Be more forgiving with contracts that fail to refresh by giving them a grace period by @ChrisSchinnerl in #1102
- Properly handle contract renewals in the sectors cache by @peterjan in #1106
- Merge host types by @peterjan in #1103
- Update maxRevisionCost check to match the way hostd computes LatestRevisionCost by @ChrisSchinnerl in #1112
- Fix "transaction spends nonexisting siacoin output" when refreshing contracts by @ChrisSchinnerl in #1111
- Add --env cli flag and --openui by @ChrisSchinnerl in #1139
- Upgrade core dependency by @ChrisSchinnerl in #1138
- Debug logging and various minor logging improvements by @ChrisSchinnerl in #1089
- Move host info to the
bus
by @peterjan in #1077 - ci: use shared ui update action by @alexfreska in #1146
- Update deprecated GitHub actions by @ChrisSchinnerl in #1142
- ci: remove polling for repo dispatch by @alexfreska in #1156
- Upgrade core dependency by @ChrisSchinnerl in #1157
- Isolate contractor into its own package by @ChrisSchinnerl in #1083
- Don't fail upload when failing to fetch packed slab from bus by @ChrisSchinnerl in #1155
- Add optional MinProtocolVersion setting to autopilot config by @ChrisSchinnerl in #1143
- Batch pruning of slabs after deleting objects from the database by @ChrisSchinnerl in #1150
- Move threadedUploadPackedSlabs out of bufferSizeLimitReached by @ChrisSchinnerl in #1166
- Ensure retryTransaction retries after every retry interval by @peterjan in #1159
- Ensure fetchUsedContracts can deal with renewed contracts properly by @peterjan in #1168
- Fix hosts being reused for overdriving on upload before being done uploading by @ChrisSchinnerl in #1153
- Apply production defaults for database logger in testing too by @peterjan in #1171
- Move S3 code to worker package and use worker instead of worker client by @ChrisSchinnerl in #1158
- Don't register failed renewal alert if the host ran out of funds by @ChrisSchinnerl in #1173
- Allow for downloading from hosts which are gouging as long as they are not download gouging by @ChrisSchinnerl in #1170
- Add 'storedData' field to
api.Host
type by @ChrisSchinnerl in #1172 - use debug level logging in testing by @peterjan in #1176
- Remove SlabPruningCooldown from the bus config. by @peterjan in #1175
- autopilot: add missing json tag to ConfigEvaluationResponse by @alexfreska in #1177
- Fix evaluation endpoint returning 0 usable hosts due to gouging on period by @ChrisSchinnerl in #1181
- Update ctx.Err() usage to context.Cause(ctx) by @ChrisSchinnerl in #1179
- Merge dev -> master by @ChrisSchinnerl in #1184
- Fix NDFs in
stores
unit tests. by @peterjan in #1185 - Only register lost sectors alert if the percentage of sectors lost exceeds a certain threshold. by @peterjan in #1187
- ui: v0.51.2 by @github-actions in #1194
- Call checkHost the same way before and during evaluation the autopilot config by @ChrisSchinnerl in #1195
Full Changelog: v1.0.6...v1.0.7