Menu
Introduction
Getting Started
Developer guide
Release
Updates
News in 0.21.0
News in 0.20.0
News in 0.19.0
Architecture
CLI
Technical documentations
Version
Publication date

Mar 9, 2022

Confidentiality
Public
Reactions
1
Share

News in 0.21.0

Product Features


  • Improved scenario and resource sharing between labs:
    • Send and receive scenarios between labs directly using lab credentials
      • Run a scenario in an external lab
        • Update a local scenario from an external lab
          • Track shared entities origin and status across labs
            • Download the content of resources imported from another lab
              • Visualize when a scenario or process was run by an external lab, with origin details
                • New Lab entity page in Monitoring to manage external lab connections and credentials
                • Folder monitoring: New dialog to calculate and display important folder sizes
                  • Support error reporting: Button to send unexpected backend errors directly to support via email
                    • Search UX improvement: On select/search components, the search is now initialized on focus
                      • Improved log display: Better display of logs in the interface
                        • Triggered Job by tag: Run a scenario template via a triggered job filtered by tag
                          • Folder export as .tar: Export folders as .tar archives

                            Technical Features


                            • CLI improvements:
                              • New OAuth authentication for gws community commands
                                • New command to push brick versions
                                  • New commands to configure brick copilot instructions
                                    • Converted AI commands to Claude Code skills
                                    • Reflex improvements:
                                      • New extension badge component
                                        • New plotly component with fullscreen button
                                          • Improved sidenav, theme and menu
                                            • New theme variables and integrated theme CSS
                                              • User color mapping export
                                              • MCP Rich Text server: New MCP server for rich text documentation editing
                                                • App Tester: New app_tester utility to simplify Streamlit/Reflex app testing
                                                  • S3 Server optimization: Optimized S3 server performance, disabled access logs
                                                    • Migration system: Improved migration system per brick and version, create tables before migration
                                                      • Queue refactor: Simplified queue system, removed cache for robustness
                                                        • Type annotations: Updated all None-able types to | None syntax
                                                          • Brick loading warning: Log warning if a brick is slow to load
                                                            • VSCode test support: Allow running tests directly from VSCode

                                                              Breaking Changes


                                                              • HTMLView removed: Use IframeView instead
                                                                • is_constant removed from port config: Constant behavior is now configured directly in the resource
                                                                  • Scenario share links replaced: Sending scenarios now uses lab credentials instead of share links
                                                                    • Resource archiving uses .tar: Resource zipper now uses tar format instead of zip
                                                                      • FrontService must now be instantiated: Class methods are deprecated and will be removed in the next version
                                                                        • SendResource and SendScenario tasks changed: Task interfaces have been updated to support the new lab credentials system

                                                                          Bug Fixes


                                                                          • Fix text editor issues (undo, redo, paste)
                                                                            • Fix HTML file visualization
                                                                              • Fix Community CLI connection to support multiple domains and expirations
                                                                                • Fix CLI error handling in gws community login
                                                                                  • Fix process hostname and new route to get nginx info
                                                                                    • Fix ProtocolService add dynamic params
                                                                                      • Fix ProtocolGraphFactory generating dynamic config from DTO
                                                                                        • Fix entity tag DTO
                                                                                          • Fix EntityNavigator depth in next scenario recursive
                                                                                            • Fix TaskInputModel save robustness
                                                                                              • Fix importer to use resource name as default (not file name)
                                                                                                • Fix S3 server temp multipart path
                                                                                                  • Fix ProgressBar.get_last_execution_time
                                                                                                    • Fix settings JSON loading robustness
                                                                                                      • Make user email unique


                                                                                                        Shine Logo
                                                                                                        Technical bricks to reuse or customize

                                                                                                        Have you developed a brick?

                                                                                                        Share it to accelerate projects for the entire community.