Tags: aws/nova-act
Tags
release: v3.0.157.0 **Added** - Add client source tracking to Nova Act API requests with ClientSource enum and X-Client-Source header to identify request origins (SDK, extension, playground) **Changed** - Switch UUID7 library from uuid7 to uuid-utils to ensure UUID generation complies with the official specification - Increase screen resolution tolerance to 20% to improve compatibility across different display configurations - Loosen active element check to reduce false negatives during element interaction - Use consistent deep element location by point and avoid page.locate for more reliable element targeting - Ensure unroute hook execution completes after all executing handlers finish to prevent race conditions **Fixed** - Fix Playwright installation by pinning install_playwright to major version to prevent compatibility issues - Fix authentication error messages to provide clearer feedback when authentication fails - Fix viewport dimension handling to warn instead of raising exceptions for unsupported dimensions, improving robustness - Apply safe_string() to backends to prevent string-related errors during backend operations - Exclude zlib from HTTP encoding to resolve compression-related bugs in HTTP libraries Co-authored-by: Andrew Werchniak <[email protected]> Co-authored-by: Animesh Pandey <[email protected]> Co-authored-by: Bhaumik Mistry <[email protected]> Co-authored-by: Christopher Whitten <[email protected]> Co-authored-by: Eric Zhou <[email protected]> Co-authored-by: Kenneth Ko <[email protected]> Co-authored-by: Matt Potok <[email protected]> Co-authored-by: Ryan Canty <[email protected]> Co-authored-by: Ulas Kirazci <[email protected]> Co-authored-by: Yilin Zhu <[email protected]>
release: v3.0.67.0 **Added** * Better element focus detection for shadow DOM and iframe contexts through deep active element traversal and retry timing * Add README documentation for SDK version deprecation (< 3.0 on January 21, 2026) and AWS API request retry configuration * Add CLI README documentation for creating workflow definitions via Nova Act CLI, AWS CLI, and AWS SDK methods **Changed** * Improve authentication error messaging with clearer guidance when credentials are misconfigured * Improve CLI error traceback preservation for better debugging * Update FAQ documentation for AWS release transition * Refactor backend endpoint resolution for better customization and bug elimination **Fixed** * Fix CLI deployment issues for AgentCore Runtime connectivity and duplicate workflow execution with read timeout, retry configuration, and ping endpoint **Security** * Add SSL certificate validation to all page navigations to prevent navigation to untrusted sites Co-authored-by: Sushil Bajracharya <[email protected]> Co-authored-by: Christopher Whitten <[email protected]> Co-authored-by: Andrew Werchniak <[email protected]> Co-authored-by: Bhaumik Mistry <[email protected]> Co-authored-by: Yilin Zhu <[email protected]> Co-authored-by: Aaron Challenner <[email protected]> Co-authored-by: Emile Baizel <[email protected]> Co-authored-by: Matt Potok <[email protected]> Co-authored-by: Felipe Blanes <[email protected]> Co-authored-by: Eric Zhou <[email protected]> Co-authored-by: Kenneth Ko <[email protected]> Co-authored-by: Ulas Kirazci <[email protected]>
release: v2.3.18.0 **Added** * New act_get method for structured extracts and warn when using act to extract without specifying a schema **Changed** * Restructure error class hierarchy for more precise exception handling * Improve scroll functionality by enhancing element detection, targeting element centroids, and handling iframes and shadow DOM elements * Improve type definitions * Normalize backend request and response parsing * Don't attempt certificate verification on non-https schemes like file:// or about:blank * Improve bbox parsing and validation **Fixed** * Fix strands version compatibility * Prevent infinite loops when traversing complex DOM structures **Security** * Add URL validation with scheme allowlist (http, https, about, file) and illegal character detection * Tighten Content Security Policy (CSP) and sanitization in Action Viewer HTML to mitigate security risks * Add SecurityOptions parameter to NovaAct constructor to configure security settings * Add allow_file_urls security option to prevent unintended navigation to local file URLs by default * Add allowed_file_upload_paths security option to prevent unintended file uploads by default Co-authored-by: Anirudh Chakravarthy <[email protected]> Co-authored-by: Matthew Detweiler <[email protected]> Co-authored-by: Andrew Werchniak <[email protected]> Co-authored-by: Ulas Kirazci <[email protected]> Co-authored-by: Sushil Bajracharya <[email protected]> Co-authored-by: Aaron Challenner <[email protected]> Co-authored-by: Yuhang Ma <[email protected]> Co-authored-by: Matt Potok <[email protected]> Co-authored-by: Fede Goldfryd <[email protected]> Co-authored-by: Emile Baizel <[email protected]> Co-authored-by: Philip Cori <[email protected]> Co-authored-by: Rick Liu <[email protected]> Co-authored-by: Christopher Whitten <[email protected]>
release: v2.1.319.0 **Features** * Add state guardrail to control which URLs Nova Act can visit **Fixes & Improvements** * Improve support for select and input elements * Allow about:blank navigation * Fall back to scroll by moving mouse if page does not scroll * Improve type definitions * Reorder operations in browser initialization to improve starting page transition time * Safely terminate Chrome before copying user data to prevent resource conflicts when using default Chrome browser * Refactor backend interface to support multiple authentication strategies and endpoints and improve observability * Add Content Security Policy (CSP) and improved HTML escaping to mitigate XSS risks * Additional minor fixes, improvements, and cleanup Co-authored-by: Rajan Agarwal <[email protected]> Co-authored-by: Sushil Bajracharya <[email protected]> Co-authored-by: Kevin Kao <[email protected]> Co-authored-by: Andrew Werchniak <[email protected]> Co-authored-by: Matt Potok <[email protected]> Co-authored-by: Ulas Kirazci <[email protected]> Co-authored-by: Yilin Zhu <[email protected]> Co-authored-by: Bhaumik Mistry <[email protected]> Co-authored-by: Rick Liu <[email protected]> Co-authored-by: Animesh Pandey <[email protected]> Co-authored-by: Aaron Challenner <[email protected]>
release: v2.1.124.0 **Features** * Enable CDP connection to existing browser session via the cdp_connect_to_existing parameter of the NovaAct constructor **Fixes & Improvements** * Remove deprecated parameters that throw ValidationFailed exceptions * Fix exception raising for get_session_logs_directory() function * Remove mypy overrides for cleaner type checking * Improve definition of JSONType for better type safety * Group actuator and browser related files under a tools directory for better organization * Fix clearing input when agent types across different operating systems * Fix scroll and click functionality on PDFs * Update JSONType and replace all JSONSerializable references * Style improvements for action viewer * Refactor Interpreter to return a Program to unify response formats across different backends and enable structured tool execution Co-authored-by: Matt Potok <[email protected]> Co-authored-by: Andrew Werchniak <[email protected]> Co-authored-by: Kevin Kao <[email protected]> Co-authored-by: Animesh Pandey <[email protected]> Co-authored-by: Rick Liu <[email protected]> Co-authored-by: Ulas Kirazci <[email protected]> Co-authored-by: Luciana Corteggiano <[email protected]>
release: v2.1.36.0 **Features** * Integration with theNova Act extension for enhanced development experience with automated environment setup, chat-based script generation, real-time debugging, and step-by-step testing capabilities **Fixes & Improvements** * Expand file upload coverage * Fix scroll behavior when bounding box is the entire page before scrolling * Fix model parameters not being passed to product server start-plan call * Fix emoji decoding issues * Improve scroll and click functionality on PDFs * Fix scroll behavior when bounding box is the entire page (viewport dimensions) * Improve setting of session and act ids * Major error handling refactor with comprehensive improvements across multiple modules * Minor logging improvements * Relax Playwright dependency version constraints * Add allow-origins for Chrome devtools frontend * Interpret double and right clicks * Additional minor fixes, improvements, and cleanup **Documentation Updates** * Add README note about cross-OS keyboard shortcuts with AgentCore Browser * Improve documentation following error refactor * Add README section for Nova Act extension Co-authored-by: Andrew Werchniak <[email protected]> Co-authored-by: Eric Zhou <[email protected]> Co-authored-by: Kevin Kao <[email protected]> Co-authored-by: Matthew Potok <[email protected]> Co-authored-by: Sushil Bajracharya <[email protected]> Co-authored-by: Ulas Kirazci <[email protected]> Co-authored-by: Yilin Zhu <[email protected]>
release: v2.0.357.0 **Fixes & Improvements** * Strengthen type checking * Minor refactor of telemetry module for reusability * Remove legacy extension-related code * Improve stop hook and S3Writer logging * Factor browser profile and user data directory management out of default_chrome_browser feature to standardize user_data_dir behavior * Improve scrollable element check logic * Fix go_to_url_timeout * Correct inaccurate ModelError raises * Update agent_type() to insert the text if string length is > 10 * Allow scrollbars in Playwright headless mode * Measure step server time * Fix wait_for_page_to_settle bug that resulted in wait logic being bypassed * Additional minor fixes, improvements, and cleanup **Documentation Updates** * Add README note about unencrypted password storage in browsers on some operating systems * Update sample workflows Co-authored-by: Andrew Werchniak <[email protected]> Co-authored-by: Matthew Potok <[email protected]> Co-authored-by: Yilin Zhu <[email protected]> Co-authored-by: Kevin Kao <[email protected]> Co-authored-by: Sushil Bajracharya <[email protected]> Co-authored-by: Christopher Whitten <[email protected]> Co-authored-by: Eric Zhou <[email protected]> Co-authored-by: Aaron Challenner <[email protected]>
release: v2.0.177.0 This version includes minor fixes and documentation improvements Co-authored-by: Christopher Whitten <[email protected]> Co-authored-by: Kevin Kao <[email protected]> Co-authored-by: Andrew Werchniak <[email protected]> Co-authored-by: Yilin Zhu <[email protected]> Co-authored-by: Animesh Pandey <[email protected]> Co-authored-by: Eric Zhou <[email protected]>
PreviousNext