Releases: alliedvision/VmbPy
1.2.1_beta1
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
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
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
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
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
Changelog
- Add support for Vimba X on macOS
- Add
event_handling.pyexample
Full Changelog: 1.0.3...1.0.4
1.0.3
Changelog
- Add
destination_bufferparameter for user to supply a pre-allocated buffer inFrame.convert_pixel_formatto 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.pyexample 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
StreamAnnounceBufferMinimuminto account
Full Changelog: 1.0.2...1.0.3
1.0.2
Full Changelog: 1.0.1...1.0.2
1.0.1
Changelog
- Add workaround for type hinting bug in Python <3.7.6 and 3.8.0 (https://bugs.python.org/issue37838)
- Expose
FeatureVisibilityenum - Add
visibilityparameter (-v) tolist_features.pyexample - Update
AccessModeenum for consistency with underlying C-API (VmbC) - Remove
docoptdependency 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
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.