Skip to content

Releases: FastPix/fastpix-python

v1.1.2

23 Apr 11:53

Choose a tag to compare

Version - [1.1.2]

Fixed

  • Fixed events field in get_video_view_details response returning empty objects — added validation_alias mappings for abbreviated API keys (pt, e, vt, d) to full camelCase names (playerPlayheadTime, eventName, viewerTime, eventDetails)
  • Fixed eventDetails nested object returning raw abbreviated keys — introduced EventDetails model with proper field mappings (hosthostName, txttext, ccode, errerror, ttype, uurl, brbitrate, hheight, fpsfps, cdcodec, wwidth)
  • Fixed fpSDK and fpSDKVersion fields missing from response — added AliasChoices to accept both fpSdk and fpSDK variants from the API
  • Fixed experimentName null value being excluded from serialized output
  • Added missing custom field to Views model to capture user-defined metadata object

Improved

  • Response models for video view details now fully conform to the OpenAPI spec field names

v1.1.1

29 Jan 10:48

Choose a tag to compare

Version - [1.1.1]

Fixed

  • Fixed SDK import paths in _sub_sdk_map - changed from Fastpix.* to fastpix_python.* to resolve ModuleNotFoundError for end users
  • Fixed all documentation examples - removed unnecessary sys.path.append() statements
  • Updated method name from create_from_url to create_media in examples

Improved

  • All SDK documentation examples now work out-of-the-box without workarounds
  • Consistent import statements across all documentation files

v1.1.0

29 Jan 07:43
177b07c

Choose a tag to compare

Version - [1.1.0]

Fixed

  • Fixed missing parameters in multiple API methods.

Improved

  • Improved overall developer experience through more accurate typings.

v1.0.2

15 Oct 10:23

Choose a tag to compare

Version - [1.0.2]

  • Fix the Packaging Issue

v1.0.1

09 Oct 16:55

Choose a tag to compare

Version - [1.0.1]

Fixed

  • Fixed all error handling links in README.md documentation
    • Corrected typos in file paths (e.g., fFastpixFastpix)
    • Updated filenames to match actual error class files (added missing underscores)
    • Fixed 23 error class links to properly redirect to correct files
    • Verified all links now point to existing files in src/Fastpix/errors/ directory

v1.0.0

09 Oct 12:00

Choose a tag to compare

Version - [1.0.0]

Added

  • Complete API coverage for Media, Live Streaming, Video Data, and Signing Keys
  • Python 3.9+ support with async/await patterns and type hints
  • Media upload, management, and processing capabilities
  • Live streaming with simulcasting support
  • Video analytics and performance tracking
  • Cryptographic signing keys for secure authentication
  • In-video AI processing features
  • DRM configuration and management
  • Playlist creation and management
  • Comprehensive error handling with specific exception types
  • Both sync and async client implementations
  • Built-in retry mechanisms and timeout handling

Changed

  • Reorganized package structure for better maintainability
  • Updated dependencies to modern Python packages (httpx, pydantic, httpcore)
  • Improved API design with better error handling
  • Enhanced documentation and examples

Fixed

  • Improved error handling with specific exception types
  • Fixed type annotation issues for better IDE support
  • Ensured consistent API patterns across modules

v0.1.8

30 Jul 03:41
8ad5786

Choose a tag to compare

Version - [0.1.8]

  • Updated the Version and Package sync

v0.1.7

02 Jun 11:36

Choose a tag to compare

Version - [0.1.7]

  • Updated the Base URL

v0.1.6

02 Jun 11:01

Choose a tag to compare

Version - [0.1.6]

  • Updated the Project URLs

v0.1.5

02 Jun 09:52

Choose a tag to compare

version - [0.1.5]

  • Updated the version and added the file