Skip to content

Releases: alliedvision/VmbPy

1.2.1_beta1

12 Dec 09:47

Choose a tag to compare

1.2.1_beta1 Pre-release
Pre-release

Overview

VmbPy 1.2.1_beta1 is a hotfix release for Python 3.14 support

Beta Disclaimer

THE SOFTWARE IS PRELIMINARY AND STILL IN TESTING AND VERIFICATION PHASE AND IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS AND IS BELIEVED TO CONTAIN DEFECTS. THE PRIMARY PURPOSE OF THIS EARLY ACCESS IS TO OBTAIN FEEDBACK ON PERFORMANCE AND THE IDENTIFICATION OF DEFECTS IN THE SOFTWARE, HARDWARE AND DOCUMENTATION.

Supported Platforms

This release is available for

  • Windows x64
  • Linux x64
  • Linux aarch64

This release is not available for

  • MacOS

Changelog

  • Fix discrepancies in error codes between VmbPy and VmbC
  • Improve API behavior if cameras become available while VmbSystem context is entered
  • Adjust resolution of forward declared objects to support Python 3.14

Full Changelog: 1.2.0...1.2.1_beta1

1.2.0

11 Nov 13:24

Choose a tag to compare

Overview

VmbPy 1.2.0 is part of the Vimba X 2025-3 release.

Supported Platforms

This release is available for

  • Windows x64
  • Linux x64
  • Linux aarch64

This release is not available for

  • MacOS

Changelog

  • Added function Frame.deinterlace
  • Improved garbage collection behavior of Frame class

Full Changelog: 1.1.1...1.2.0

1.1.1

15 Jul 08:17

Choose a tag to compare

Overview

VmbPy 1.1.1 is part of the Vimba X 2025-2 release.

Supported Platforms

This release is available for

  • Windows x64
  • Linux x64

This release is not available for

  • Linux aarch64
  • MacOS

Changelog

  • Updated VmbC to Version 1.1.0
  • Update examples and tests to work with cameras using legacy chunk features

Full Changelog: 1.1.0...1.1.1

1.1.0

27 Feb 13:12

Choose a tag to compare

Changelog

  • Include Vimba X library dependencies in VmbPy wheel
  • Fixed frame conversion to same format for formats not supported by image transform library
  • Improvements in test suite

Full Changelog: 1.0.5...1.1.0

1.0.5

08 Oct 09:38

Choose a tag to compare

Changelog

  • Type hint improvements for better support of autocompletion in IDEs
  • Minor bug fixes

Full Changelog: 1.0.4...1.0.5

1.0.4

15 Jan 14:50

Choose a tag to compare

Changelog

Full Changelog: 1.0.3...1.0.4

1.0.3

27 Nov 09:54

Choose a tag to compare

Changelog

  • Add destination_buffer parameter for user to supply a pre-allocated buffer in Frame.convert_pixel_format to enable image conversions without additional allocations by VmbPy
    • This can be useful to reuse already existing display buffers for more predictable memory consumption
    • See the convert_pixel_format.py example on how this might be used
  • Improve event handling for disappearing cameras and interfaces
  • Improve string output of some enums classes with Python >=3.11
  • Implement lazy loading approach for loading available entries for enum features
  • Take GenICam feature StreamAnnounceBufferMinimum into account

Full Changelog: 1.0.2...1.0.3

1.0.2

05 Apr 09:54

Choose a tag to compare

Full Changelog: 1.0.1...1.0.2

1.0.1

20 Feb 08:57

Choose a tag to compare

Changelog

  • Add workaround for type hinting bug in Python <3.7.6 and 3.8.0 (https://bugs.python.org/issue37838)
  • Expose FeatureVisibility enum
  • Add visibility parameter (-v) to list_features.py example
  • Update AccessMode enum for consistency with underlying C-API (VmbC)
  • Remove docopt dependency for test suite
  • Add tox configuration for test execution
  • Minor improvements to test suite

Full Changelog: 1.0.0...1.0.1

1.0.0

20 Feb 08:44

Choose a tag to compare

Initial release of VmbPy - the Python API of the Vimba X SDK. VmbPy is the successor of VimbaPython. As such it shares many similarities, but in some places major differences exist. An overview of the differences between VimbaPython and VmbPy can be found in the migration guide, that is part of the Vimba X SDK documentation.