v0.9.6
Fixed
- Operation guard no longer bans remote git operations (needed for CI/commit workflows; gated by
allow_outnetwork policy instead)
Removed
logging.thread_logger.ThreadLogger(host-owned atsoothe.logging.thread_logger)config.reload.ConfigWatcher/ConfigReloadEvent/start_config_watcher/stop_config_watcher/get_config_watcher/DEFAULT_NANO_CONFIG_PATH/DEFAULT_CONFIG_PATH/ConfigReloadCallback(host-owned atsoothe.config.reload)paths.thread_paths.THREADS_DATA_DIR/PersistenceDirectoryManager(host-owned atsoothe.foundation.sloop.state.persistence.directory_manager)workspace.workspace_policy.normalize_user_id/user_id_for_hash/compute_scoped_workspace_dir_name/validate_client_workspace/translate_client_path_to_container/translate_container_path_to_client(host-owned atsoothe.foundation.workspace.scoped/.resolution)backends.persistence.display_store.DisplayCardStore/configure_display_card_store/get_display_card_store(moved to daemonsoothe_daemon.display.display_store)persistence.sql.soothe_checkpoints.init.sql(host-owned atsoothe.foundation.persistence.sql.soothe_checkpoints);cron_jobs+identity_*DDL removed fromsoothe_metadata/init.sql(host applies at runtime)utils.progress.set_step_context/reset_step_context/get_step_id(dead — zero callers)utils.error_format.log_exception_simplified(dead — only its own docstring referenced it)
Changed
persistence.unified.configure_unified_persistenceno longer configures the display-card store (daemon callsconfigure_display_card_storedirectly)persistence.postgres_pool_registry.open_allno longer opens a checkpoints pool (host-owned; standalone nano usesSharedCheckpointerPool+AsyncPostgresSaver.setup())
Full Changelog: v0.9.5...v0.9.6