Releases: FastPix/fastpix-python
Releases · FastPix/fastpix-python
V1.1.3
VERSION - [1.1.3]
⚠️ Important — FastPix is migrating from .io to .com
All FastPix-owned hosts, API endpoints, and documentation links are being moved from the .io TLD to .com. The .io hosts continue to serve traffic during the transition window, but they are slated for deprecation soon — please update any hard-coded references in your application as part of your next deploy.
Old (.io) |
New (.com) |
|---|---|
api.fastpix.io |
api.fastpix.com |
stream.fastpix.io |
stream.fastpix.com |
images.fastpix.io |
images.fastpix.com |
dashboard.fastpix.io |
dashboard.fastpix.com |
www.fastpix.io |
www.fastpix.com |
docs.fastpix.io/... |
fastpix.com/docs/... |
What this means for users of fastpix_python:
- If you rely on SDK defaults, no code change is required. The default
server_urlin this release points athttps://api.fastpix.com/v1/, so bumping to1.1.3and re-runningpip install --upgrade fastpix_pythonis enough. - If you have an explicit
server_urloverride (e.g.Fastpixpython(server_url="https://api.fastpix.io/v1/")), change it tohttps://api.fastpix.com/v1/. - If your application code references FastPix asset URLs directly — playback URLs (
stream.fastpix.io/...), image CDN (images.fastpix.io/...), dashboard deep links, or doc links in your own README — update them to the.comequivalents before the.iohosts are decommissioned. - We strongly recommend upgrading every official FastPix SDK in your stack to its latest release as part of the same change — every SDK is being rolled out with the same migration.
Changed
- All README, USAGE, and per-SDK documentation pages updated end-to-end from
dashboard.fastpix.io/docs.fastpix.io/...todashboard.fastpix.com/fastpix.com/docs/...so every link in the package points at the post-migration host structure. - Reference links (Homepage, Dashboard, API Reference, "Detailed Usage") repointed to
fastpix.com. - Sample playback URLs in code examples updated from
stream.fastpix.iotostream.fastpix.com.
Docs
- 173 documentation links across 70 markdown files verified reachable after migration; zero
fastpix.com/docs/*URLs are broken. The handful of remaining broken links in the link-check report are expired example assets / placeholder thumbnails inside API response snippets, not navigation targets.
v1.1.2
Version - [1.1.2]
Fixed
- Fixed
eventsfield inget_video_view_detailsresponse returning empty objects — addedvalidation_aliasmappings for abbreviated API keys (pt,e,vt,d) to full camelCase names (playerPlayheadTime,eventName,viewerTime,eventDetails) - Fixed
eventDetailsnested object returning raw abbreviated keys — introducedEventDetailsmodel with proper field mappings (host→hostName,txt→text,c→code,err→error,t→type,u→url,br→bitrate,h→height,fps→fps,cd→codec,w→width) - Fixed
fpSDKandfpSDKVersionfields missing from response — addedAliasChoicesto accept bothfpSdkandfpSDKvariants from the API - Fixed
experimentNamenull value being excluded from serialized output - Added missing
customfield toViewsmodel 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
Version - [1.1.1]
Fixed
- Fixed SDK import paths in
_sub_sdk_map- changed fromFastpix.*tofastpix_python.*to resolveModuleNotFoundErrorfor end users - Fixed all documentation examples - removed unnecessary
sys.path.append()statements - Updated method name from
create_from_urltocreate_mediain examples
Improved
- All SDK documentation examples now work out-of-the-box without workarounds
- Consistent import statements across all documentation files
v1.1.0
Version - [1.1.0]
Fixed
- Fixed missing parameters in multiple API methods.
Improved
- Improved overall developer experience through more accurate typings.
v1.0.2
Version - [1.0.2]
- Fix the Packaging Issue
v1.0.1
Version - [1.0.1]
Fixed
- Fixed all error handling links in README.md documentation
- Corrected typos in file paths (e.g.,
fFastpix→Fastpix) - 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
- Corrected typos in file paths (e.g.,
v1.0.0
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
Version - [0.1.8]
- Updated the Version and Package sync
v0.1.7
Version - [0.1.7]
- Updated the Base URL
v0.1.6
Version - [0.1.6]
- Updated the Project URLs