Conversation
Replace JSON serialization with scientific data format for better numpy/xarray support in cache and storage layers. Add new optional dependency groups (scientific, profiling, dev) and improve type safety across multiple components with explicit casts and bool conversions.
Updates security documentation in both English and French to include `#pragma: allowlist secret` comments for example secret values in code samples. This prevents false positives from secret scanning tools that might otherwise flag these documentation examples as actual security risks.
- Updated `generate_llm_docs.py` to specify UTF-8 encoding when writing files. - This ensures proper handling of non-ASCII characters, preventing potential errors during document creation. - The change improves the robustness and correctness of the script.
- Remove DAGViewer, LiveDAGPreview, and view_dag from NiceGUI integration - Update documentation to use MermaidGenerator directly instead of DAGViewer - Reorganize example docs with numbered sections and cleaner formatting - Simplify French docs accordingly
- Adds sqlalchemy[asyncio]>=2.0 as a core dependency - Removes picows, python-socks, and other heavy dependencies no longer needed - Moves broker packages (taskiq-aio-kafka, taskiq-aio-pika, taskiq-redis) from core deps to a new 'brokers' extra - Updates taskiq-flow version to 1.1.0 - Removes redundant testing dependencies and scientific package dependencies from core - Restructures package extras to reflect new dependency grouping
- Migrates WebSocket integration to FastAPI-only approach, removing deprecated standalone server APIs - Updates API references, examples, and guides to reflect FastAPI WebSocket routes - Adds ResourceAwareExecutor and TaskResourceProfile for resource-aware execution - Adds Docker deployment examples and production security considerations - Renames renderer registry guide to visualization guide - Updates notes to highlight core-only features and adds JWT secret security annotations
This comment was marked as outdated.
This comment was marked as outdated.
… flow - Implements pipeline access whitelist validation in SecurityMiddleware, checking user context against allowed pipelines before processing requests - Refactors auth module to work with middleware-first pattern where authentication happens in SecurityMiddleware and simpler context retrieval functions are provided for route dependencies - Adds httpx as a new dependency - Updates ruff lint configuration and removes unused blank lines - Adds pragma comments for documented placeholder secrets in Docker configurations
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.