diff --git a/.changeset/add_bus_routes_to_openapi_spec.md b/.changeset/add_bus_routes_to_openapi_spec.md deleted file mode 100644 index 21dfe2510..000000000 --- a/.changeset/add_bus_routes_to_openapi_spec.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -default: major ---- - -# Add bus section to openapi spec - -Added routes: -- accounts -- alerts -- autopilot -- buckets diff --git a/.changeset/add_host_sectors_table.md b/.changeset/add_host_sectors_table.md deleted file mode 100644 index fc0e66c86..000000000 --- a/.changeset/add_host_sectors_table.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Add host_sectors table diff --git a/.changeset/add_openapiyml_file_with_autopilot_routes.md b/.changeset/add_openapiyml_file_with_autopilot_routes.md deleted file mode 100644 index dcc52f275..000000000 --- a/.changeset/add_openapiyml_file_with_autopilot_routes.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -default: minor ---- - -# Add openapi.yml file with autopilot routes - -Added an openapi.yml spec with the specifications for the autopilot routes and a CI step to validate it. The goal is to eventually have a complete spec for the V2 API that we can use to generate API docs as well as making sure that there is always a valid spec for every given commit in the repo. diff --git a/.changeset/add_ratelimit_to_max_drift.md b/.changeset/add_ratelimit_to_max_drift.md deleted file mode 100644 index 92f90da07..000000000 --- a/.changeset/add_ratelimit_to_max_drift.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Automatically reset account drift using a rate limit diff --git a/.changeset/add_runtime_to_prometheus_metrics.md b/.changeset/add_runtime_to_prometheus_metrics.md deleted file mode 100644 index 16fd6aba3..000000000 --- a/.changeset/add_runtime_to_prometheus_metrics.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Add runtime to prometheus metrics diff --git a/.changeset/add_sub_packages_to_autopilot_to_prepare_the_move_to_the_bus.md b/.changeset/add_sub_packages_to_autopilot_to_prepare_the_move_to_the_bus.md deleted file mode 100644 index 4bf1cc38e..000000000 --- a/.changeset/add_sub_packages_to_autopilot_to_prepare_the_move_to_the_bus.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Add sub packages to autopilot to prepare the move to the bus. diff --git a/.changeset/add_worker_api_to_openapi_spec.md b/.changeset/add_worker_api_to_openapi_spec.md deleted file mode 100644 index 17c735ba8..000000000 --- a/.changeset/add_worker_api_to_openapi_spec.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -default: minor ---- - -# Add worker API to openapi spec - -#1733 by @ChrisSchinnerl - - diff --git a/.changeset/allow_worker_id_to_be_empty_when_worker_is_disabled.md b/.changeset/allow_worker_id_to_be_empty_when_worker_is_disabled.md deleted file mode 100644 index 5932bff1b..000000000 --- a/.changeset/allow_worker_id_to_be_empty_when_worker_is_disabled.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Allow worker id to be empty when worker is disabled diff --git a/.changeset/automate_changelog_generation.md b/.changeset/automate_changelog_generation.md deleted file mode 100644 index 070e0edce..000000000 --- a/.changeset/automate_changelog_generation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Automate changelog generation diff --git a/.changeset/check_for_existing_migration_00027_remove_directories_and_skip_both_00020_idx_db_directory_and_00020_remove_directories_if_already_applied.md b/.changeset/check_for_existing_migration_00027_remove_directories_and_skip_both_00020_idx_db_directory_and_00020_remove_directories_if_already_applied.md deleted file mode 100644 index 77a820a1f..000000000 --- a/.changeset/check_for_existing_migration_00027_remove_directories_and_skip_both_00020_idx_db_directory_and_00020_remove_directories_if_already_applied.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Check for existing migration '00027_remove_directories' and skip both '00020_idx_db_directory' and '00020_remove_directories' if already applied. diff --git a/.changeset/dont_perform_full_slab_prune_on_startup.md b/.changeset/dont_perform_full_slab_prune_on_startup.md deleted file mode 100644 index 8c2ca79e8..000000000 --- a/.changeset/dont_perform_full_slab_prune_on_startup.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# don't perform full slab prune on startup diff --git a/.changeset/dont_return_an_error_when_a_v1_contract_doesnt_contain_any_sectors_to_prune.md b/.changeset/dont_return_an_error_when_a_v1_contract_doesnt_contain_any_sectors_to_prune.md deleted file mode 100644 index 70562cc05..000000000 --- a/.changeset/dont_return_an_error_when_a_v1_contract_doesnt_contain_any_sectors_to_prune.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Don't return an error when a v1 contract doesn't contain any sectors to prune diff --git a/.changeset/enforce_s3_bucket_name_validation_rules_on_bucket_creation_request.md b/.changeset/enforce_s3_bucket_name_validation_rules_on_bucket_creation_request.md deleted file mode 100644 index 68533cd51..000000000 --- a/.changeset/enforce_s3_bucket_name_validation_rules_on_bucket_creation_request.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: major ---- - -# Enforce S3 bucket name validation rules on bucket creation request diff --git a/.changeset/extend_openapi_spec.md b/.changeset/extend_openapi_spec.md deleted file mode 100644 index 432f887f4..000000000 --- a/.changeset/extend_openapi_spec.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -default: major ---- - -# Extend OpenAPI spec - -The following routes were added: -- consensus -- contracts -- contract -- hosts -- host -- metric -- multipart -- objects -- object -- params -- sectors -- settings -- slabbuffers -- slabs -- state -- stats -- syncer -- system -- upload -- txpool -- wallet -- webhooks \ No newline at end of file diff --git a/.changeset/fix_bus_configuration_commands_in_issue_template.md b/.changeset/fix_bus_configuration_commands_in_issue_template.md deleted file mode 100644 index 70fa9f0a1..000000000 --- a/.changeset/fix_bus_configuration_commands_in_issue_template.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix bus configuration commands in issue template diff --git a/.changeset/fix_default_settings_not_being_used_everywhere_if_settings_are_not_found_in_database.md b/.changeset/fix_default_settings_not_being_used_everywhere_if_settings_are_not_found_in_database.md deleted file mode 100644 index 8fdc8aaf3..000000000 --- a/.changeset/fix_default_settings_not_being_used_everywhere_if_settings_are_not_found_in_database.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix default settings not being used everywhere if settings are not found in database diff --git a/.changeset/fix_deletehostsector_deleting_a_sector_from_all_hosts_rather_than_the_given_one.md b/.changeset/fix_deletehostsector_deleting_a_sector_from_all_hosts_rather_than_the_given_one.md deleted file mode 100644 index d62e7a10a..000000000 --- a/.changeset/fix_deletehostsector_deleting_a_sector_from_all_hosts_rather_than_the_given_one.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix DeleteHostSector deleting a sector from all hosts rather than the given one diff --git a/.changeset/fix_error_output_in_the_renterdlog.md b/.changeset/fix_error_output_in_the_renterdlog.md deleted file mode 100644 index 20e116d7f..000000000 --- a/.changeset/fix_error_output_in_the_renterdlog.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix error output in the renterd.log diff --git a/.changeset/fix_hosts_query_properly_take_into_account_the_field_usability_low_max_duration_.md b/.changeset/fix_hosts_query_properly_take_into_account_the_field_usability_low_max_duration_.md deleted file mode 100644 index b88db43d7..000000000 --- a/.changeset/fix_hosts_query_properly_take_into_account_the_field_usability_low_max_duration_.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: major ---- - -# Fix hosts query, properly take into account the field 'usability_low_max_duration' diff --git a/.changeset/fix_hosts_that_fail_the_pre_scan_checks_not_having_a_failed_scan_recorded_.md b/.changeset/fix_hosts_that_fail_the_pre_scan_checks_not_having_a_failed_scan_recorded_.md deleted file mode 100644 index fcb9e763f..000000000 --- a/.changeset/fix_hosts_that_fail_the_pre_scan_checks_not_having_a_failed_scan_recorded_.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# fix hosts that fail the pre-scan checks not having a failed scan recorded diff --git a/.changeset/fix_incorrect_conversion_of_durations_in_gouging_settings.md b/.changeset/fix_incorrect_conversion_of_durations_in_gouging_settings.md deleted file mode 100644 index d6f54e58c..000000000 --- a/.changeset/fix_incorrect_conversion_of_durations_in_gouging_settings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# fix incorrect conversion of durations in gouging settings diff --git a/.changeset/fix_memory_manager_for_downloads_using_the_uploads_config.md b/.changeset/fix_memory_manager_for_downloads_using_the_uploads_config.md deleted file mode 100644 index 9976a875a..000000000 --- a/.changeset/fix_memory_manager_for_downloads_using_the_uploads_config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix memory manager for downloads using the uploads config diff --git a/.changeset/fix_migration_00030_host_sectors.md b/.changeset/fix_migration_00030_host_sectors.md deleted file mode 100644 index 6afb19feb..000000000 --- a/.changeset/fix_migration_00030_host_sectors.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Fix 00030_host_sectors migration on DBs that have a host_sectors table diff --git a/.changeset/fix_migration_failing_due_to_locking_table_getting_too_big_on_large_nodes.md b/.changeset/fix_migration_failing_due_to_locking_table_getting_too_big_on_large_nodes.md deleted file mode 100644 index 9bdcae84c..000000000 --- a/.changeset/fix_migration_failing_due_to_locking_table_getting_too_big_on_large_nodes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# fix migration failing due to locking table getting too big on large nodes diff --git a/.changeset/fix_ndf_in_testusablehosts.md b/.changeset/fix_ndf_in_testusablehosts.md deleted file mode 100644 index 0b221d266..000000000 --- a/.changeset/fix_ndf_in_testusablehosts.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix NDF in TestUsableHosts diff --git a/.changeset/fix_potential_deadlockpanic_when_forcing_a_scan.md b/.changeset/fix_potential_deadlockpanic_when_forcing_a_scan.md deleted file mode 100644 index 2e5acfdc6..000000000 --- a/.changeset/fix_potential_deadlockpanic_when_forcing_a_scan.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix potential deadlock/panic when forcing a scan diff --git a/.changeset/fix_syntax_error_in_migration_34.md b/.changeset/fix_syntax_error_in_migration_34.md deleted file mode 100644 index f59405d1b..000000000 --- a/.changeset/fix_syntax_error_in_migration_34.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix syntax error in migration 34 diff --git a/.changeset/fix_testblocklist.md b/.changeset/fix_testblocklist.md deleted file mode 100644 index 2f8a3fa36..000000000 --- a/.changeset/fix_testblocklist.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -default: patch ---- - -# Fix TestBlocklist - -#1702 by @chris124567 - -Fix https://github.com/SiaFoundation/renterd/issues/1697 diff --git a/.changeset/fix_testscoredhostsrandselectbyscore_ndf.md b/.changeset/fix_testscoredhostsrandselectbyscore_ndf.md deleted file mode 100644 index 2348d153d..000000000 --- a/.changeset/fix_testscoredhostsrandselectbyscore_ndf.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix NDF in TestScoredHostsRandSelectByScore diff --git a/.changeset/fragment_the_wallet_into_larger_outputs.md b/.changeset/fragment_the_wallet_into_larger_outputs.md deleted file mode 100644 index 3d09eab58..000000000 --- a/.changeset/fragment_the_wallet_into_larger_outputs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fragment the wallet into larger outputs. diff --git a/.changeset/have_knope_bot_ignore_conventional_commits.md b/.changeset/have_knope_bot_ignore_conventional_commits.md deleted file mode 100644 index fa458faf9..000000000 --- a/.changeset/have_knope_bot_ignore_conventional_commits.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Have knope bot ignore conventional commits diff --git a/.changeset/implement_support_for_pruning_using_rhp4.md b/.changeset/implement_support_for_pruning_using_rhp4.md deleted file mode 100644 index 2adfb8043..000000000 --- a/.changeset/implement_support_for_pruning_using_rhp4.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -default: minor ---- - -# Implement support for pruning using RHP4 - -#1711 by @ChrisSchinnerl - -Closes https://github.com/SiaFoundation/renterd/issues/1676 diff --git a/.changeset/improve_migration_out_after_foreignkey_check_fails.md b/.changeset/improve_migration_out_after_foreignkey_check_fails.md deleted file mode 100644 index f5e073904..000000000 --- a/.changeset/improve_migration_out_after_foreignkey_check_fails.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Improve migration out after foreignkey check fails diff --git a/.changeset/integrate_rhp4_for_uploads.md b/.changeset/integrate_rhp4_for_uploads.md deleted file mode 100644 index dbdc1ed90..000000000 --- a/.changeset/integrate_rhp4_for_uploads.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Integrate RHP4 for uploads diff --git a/.changeset/log_startup_errors_to_stderr.md b/.changeset/log_startup_errors_to_stderr.md deleted file mode 100644 index 347e74376..000000000 --- a/.changeset/log_startup_errors_to_stderr.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Log startup errors to stderr diff --git a/.changeset/monitor_file_contracts_and_unlock_their_funds_when_they_expire.md b/.changeset/monitor_file_contracts_and_unlock_their_funds_when_they_expire.md deleted file mode 100644 index d544f0a1f..000000000 --- a/.changeset/monitor_file_contracts_and_unlock_their_funds_when_they_expire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Monitor file contracts and unlock their funds when they expire diff --git a/.changeset/move_autopilots_into_autopilot_state.md b/.changeset/move_autopilots_into_autopilot_state.md deleted file mode 100644 index e266836e7..000000000 --- a/.changeset/move_autopilots_into_autopilot_state.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -default: major ---- - -# Move `autopilots` into `autopilot_state` - -#1657 by @peterjan - -This migrates the `autopilots` to a single `autopilot_state` table, effectively removing the concept of multiple autopilots. \ No newline at end of file diff --git a/.changeset/move_hosts_allowredundantips_config.md b/.changeset/move_hosts_allowredundantips_config.md deleted file mode 100644 index d13101b83..000000000 --- a/.changeset/move_hosts_allowredundantips_config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Move hosts allowRedundantIPs config diff --git a/.changeset/move_migrations_to_the_autopilot.md b/.changeset/move_migrations_to_the_autopilot.md deleted file mode 100644 index 3593ee723..000000000 --- a/.changeset/move_migrations_to_the_autopilot.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: major ---- - -# Move migrations to the autopilot diff --git a/.changeset/move_upload_manager_to_internal_package.md b/.changeset/move_upload_manager_to_internal_package.md deleted file mode 100644 index 3e032eb87..000000000 --- a/.changeset/move_upload_manager_to_internal_package.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Move upload manager to internal package diff --git a/.changeset/prune_host_sectors_in_a_background_loop.md b/.changeset/prune_host_sectors_in_a_background_loop.md deleted file mode 100644 index c44c3ceb2..000000000 --- a/.changeset/prune_host_sectors_in_a_background_loop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Prune host sectors in a background loop in small batches diff --git a/.changeset/remove_contract_sets.md b/.changeset/remove_contract_sets.md deleted file mode 100644 index d25387f28..000000000 --- a/.changeset/remove_contract_sets.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: major ---- - -# Remove contract sets diff --git a/.changeset/remove_current_period.md b/.changeset/remove_current_period.md deleted file mode 100644 index d567c9a8e..000000000 --- a/.changeset/remove_current_period.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Remove current period diff --git a/.changeset/remove_event_webhooks.md b/.changeset/remove_event_webhooks.md deleted file mode 100644 index 7746c9275..000000000 --- a/.changeset/remove_event_webhooks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: major ---- - -# Remove event webhooks diff --git a/.changeset/remove_hostip_and_siamuxaddr_from_contractmetadata.md b/.changeset/remove_hostip_and_siamuxaddr_from_contractmetadata.md deleted file mode 100644 index 7ac1cfdb0..000000000 --- a/.changeset/remove_hostip_and_siamuxaddr_from_contractmetadata.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -default: minor ---- - -# Remove HostIP and SiamuxAddr from ContractMetadata - -#1712 by @chris124567 - -Implement https://github.com/SiaFoundation/renterd/issues/1691 diff --git a/.changeset/remove_migrationsurchargemultiplier_from_the_gouging_settings.md b/.changeset/remove_migrationsurchargemultiplier_from_the_gouging_settings.md deleted file mode 100644 index 2fabfcdea..000000000 --- a/.changeset/remove_migrationsurchargemultiplier_from_the_gouging_settings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Remove migrationSurchargeMultiplier from the gouging settings. diff --git a/.changeset/remove_partial_setting_updates.md b/.changeset/remove_partial_setting_updates.md deleted file mode 100644 index 19166ebbb..000000000 --- a/.changeset/remove_partial_setting_updates.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: major ---- - -# Remove partial setting updates diff --git a/.changeset/retry_mysql_transactions_on_lock_wait_timeout_exceeded_errors.md b/.changeset/retry_mysql_transactions_on_lock_wait_timeout_exceeded_errors.md deleted file mode 100644 index 8f8a3f70f..000000000 --- a/.changeset/retry_mysql_transactions_on_lock_wait_timeout_exceeded_errors.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Retry MySQL transactions on 'Lock wait timeout exceeded' errors diff --git a/.changeset/speed_up_slab_pruning_query.md b/.changeset/speed_up_slab_pruning_query.md deleted file mode 100644 index db0cfda13..000000000 --- a/.changeset/speed_up_slab_pruning_query.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Speed up slab pruning query diff --git a/.changeset/track_contract_elements.md b/.changeset/track_contract_elements.md deleted file mode 100644 index 7f1abc98a..000000000 --- a/.changeset/track_contract_elements.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Track accumulator state elements for file contracts in a new contract_elements table diff --git a/.changeset/update_openapi_spec.md b/.changeset/update_openapi_spec.md deleted file mode 100644 index b4ae5dd53..000000000 --- a/.changeset/update_openapi_spec.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Update OpenAPI spec diff --git a/.changeset/update_ui_to_v0680.md b/.changeset/update_ui_to_v0680.md deleted file mode 100644 index 59ebe8337..000000000 --- a/.changeset/update_ui_to_v0680.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Update UI to v0.68.0 diff --git a/.changeset/update_web_to_0720.md b/.changeset/update_web_to_0720.md deleted file mode 100644 index b7d1bb0e7..000000000 --- a/.changeset/update_web_to_0720.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Update web to 0.72.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index b3a12de49..cc6012a67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,125 @@ +## 2.0.0 (2025-01-10) + +### Breaking Changes + +- Enforce S3 bucket name validation rules on bucket creation request +- Fix hosts query, properly take into account the field 'usability_low_max_duration' +- Move migrations to the autopilot +- Remove contract sets +- Remove event webhooks +- Remove partial setting updates + +#### Add bus section to openapi spec + +Added routes: +- accounts +- alerts +- autopilot +- buckets + +#### Extend OpenAPI spec + +The following routes were added: +- consensus +- contracts +- contract +- hosts +- host +- metric +- multipart +- objects +- object +- params +- sectors +- settings +- slabbuffers +- slabs +- state +- stats +- syncer +- system +- upload +- txpool +- wallet +- webhooks + +#### Move `autopilots` into `autopilot_state` + +##1657 by @peterjan + +This migrates the `autopilots` to a single `autopilot_state` table, effectively removing the concept of multiple autopilots. + +### Features + +- Add host_sectors table +- Add runtime to prometheus metrics +- Fix 00030_host_sectors migration on DBs that have a host_sectors table +- Integrate RHP4 for uploads +- Log startup errors to stderr +- Move hosts allowRedundantIPs config +- Remove current period +- Remove migrationSurchargeMultiplier from the gouging settings. +- Update UI to v0.68.0 + +#### Add openapi.yml file with autopilot routes + +Added an openapi.yml spec with the specifications for the autopilot routes and a CI step to validate it. The goal is to eventually have a complete spec for the V2 API that we can use to generate API docs as well as making sure that there is always a valid spec for every given commit in the repo. + +#### Add worker API to openapi spec + +##1733 by @ChrisSchinnerl + +#### Implement support for pruning using RHP4 + +##1711 by @ChrisSchinnerl + +Closes https://github.com/SiaFoundation/renterd/issues/1676 + +#### Remove HostIP and SiamuxAddr from ContractMetadata + +##1712 by @chris124567 + +Implement https://github.com/SiaFoundation/renterd/issues/1691 + +### Fixes + +- Automatically reset account drift using a rate limit +- Add sub packages to autopilot to prepare the move to the bus. +- Allow worker id to be empty when worker is disabled +- Automate changelog generation +- Check for existing migration '00027_remove_directories' and skip both '00020_idx_db_directory' and '00020_remove_directories' if already applied. +- don't perform full slab prune on startup +- Don't return an error when a v1 contract doesn't contain any sectors to prune +- Fix bus configuration commands in issue template +- Fix default settings not being used everywhere if settings are not found in database +- Fix DeleteHostSector deleting a sector from all hosts rather than the given one +- Fix error output in the renterd.log +- fix hosts that fail the pre-scan checks not having a failed scan recorded +- fix incorrect conversion of durations in gouging settings +- Fix memory manager for downloads using the uploads config +- fix migration failing due to locking table getting too big on large nodes +- Fix NDF in TestUsableHosts +- Fix potential deadlock/panic when forcing a scan +- Fix syntax error in migration 34 +- Fix NDF in TestScoredHostsRandSelectByScore +- Fragment the wallet into larger outputs. +- Have knope bot ignore conventional commits +- Improve migration out after foreignkey check fails +- Monitor file contracts and unlock their funds when they expire +- Move upload manager to internal package +- Prune host sectors in a background loop in small batches +- Retry MySQL transactions on 'Lock wait timeout exceeded' errors +- Speed up slab pruning query +- Track accumulator state elements for file contracts in a new contract_elements table +- Update OpenAPI spec +- Update web to 0.72.0 + +#### Fix TestBlocklist + +##1702 by @chris124567 + +Fix https://github.com/SiaFoundation/renterd/issues/1697 + ## 1.1.0 ### Breaking changes diff --git a/go.mod b/go.mod index 01d407170..29459dcdf 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module go.sia.tech/renterd +module go.sia.tech/renterd // v2.0.0 go 1.23.1