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

v0.21.0 Release Notes


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
                            • Lab model :
                              • New entity to connect 2 labs
                                • New LabModelParam to select a lab for a task

                                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 were removed
                                                                            • 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


                                                                                                            v0.21.1 Release Notes


                                                                                                            Features


                                                                                                            • Scenario share — Possibility to zip a complete scenario with resources to enable sharing (48d741c9)
                                                                                                              • NoteTemplate tags — Added tags to NoteTemplate (e7a497b4)
                                                                                                                • App keep-alive — Possibility to keep an app running (716e3271)
                                                                                                                  • ImageView src-based — Use src instead of base64 for image rendering (a4ba239e)

                                                                                                                    Technical Features


                                                                                                                    • Reflex paginated table — New paginated table component (b9d8b47b)
                                                                                                                      • Reflex select resource — New select resource component using gws_plugin (7dcf8e09)
                                                                                                                        • ProcessProxy type check — Option to check resource type when getting an input or output (a899be1e)
                                                                                                                          • SearchBuilder typing — Improved typing of search builder and subclasses (badc1fad)
                                                                                                                            • Compression — Use command lines for faster compression (91facaa5)
                                                                                                                              • Process kill — Improved process kill and app process kill (410ea8f6)

                                                                                                                                Fixes


                                                                                                                                • Reflex logger — Fixed logger in Reflex app (703f40f7)



                                                                                                                                  Shine Logo
                                                                                                                                  Technical bricks to reuse or customize

                                                                                                                                  Have you developed a brick?

                                                                                                                                  Share it to accelerate projects for the entire community.