Skip to content

6.3.0#26

Merged
CheeseCake87 merged 12 commits into
mainfrom
6.3.0
Apr 19, 2026
Merged

6.3.0#26
CheeseCake87 merged 12 commits into
mainfrom
6.3.0

Conversation

@CheeseCake87
Copy link
Copy Markdown
Owner

  • fix missing raise on scope_import is None check in process_folder_file_scope
  • use context manager for multiprocessing.Pool in authenticate_password to stop worker leak
  • fix disable_default_fail semantics on checkpoint_callable — default now aborts with fail_status
    when no fail handler is set (previously it silently called the protected view)
  • use secrets.compare_digest for bearer token comparison in BearerCheckpoint
  • mix secrets.token_hex entropy into generate_csrf_token output
  • ImpBlueprint.import_resources now routes through cast_to_import_str, fixing import paths for
    nested resource folders
  • preserve order when deduping scoped import results (dict.fromkeys instead of set)
  • URL-encode username/password when building database URIs to avoid breakage on special characters
  • chain ImportError re-raises with from e to preserve the original traceback
  • add testing for checkpoints

@CheeseCake87 CheeseCake87 merged commit c15f93c into main Apr 19, 2026
8 checks passed
@CheeseCake87 CheeseCake87 deleted the 6.3.0 branch April 19, 2026 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant