Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: aws/nova-act

Tags

v3.0.157.0

Toggle v3.0.157.0's commit message
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]>

v3.0.67.0

Toggle v3.0.67.0's commit message
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]>

v3.0.5.0

Toggle v3.0.5.0's commit message
Include CLI templates in generated wheel

v3.0.0.0

Toggle v3.0.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix links in README for HITL and Tools sections

v2.3.18.0

Toggle v2.3.18.0's commit message
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]>

v2.1.319.0

Toggle v2.1.319.0's commit message
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]>

v2.1.124.0

Toggle v2.1.124.0's commit message
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]>

v2.1.36.0

Toggle v2.1.36.0's commit message
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]>

v2.0.357.0

Toggle v2.0.357.0's commit message
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]>

v2.0.177.0

Toggle v2.0.177.0's commit message
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]>