Skip to content

Releases: FastPix/fastpix-java

v1.0.2

26 May 13:38

Choose a tag to compare

##VERSION - [1.0.2]

⚠️ Important — FastPix is migrating from .io to .com

FastPix hosts and documentation links are moving to the .com TLD. This release updates every reference the SDK ships:

Old (.io) New (.com)
api.fastpix.io api.fastpix.com
stream.fastpix.io stream.fastpix.com
images.fastpix.io images.fastpix.com
static.fastpix.io static.fastpix.com
docs.fastpix.io/... fastpix.com/docs/...

The .io hosts continue to serve traffic during the transition, but they are slated for deprecation soon — please update any hard-coded references in your application. We recommend upgrading to this release (or later).

What this means for users of io.fastpix:sdk:

  • If you rely on SDK defaults, no code change is required. The default server URL is now https://api.fastpix.com/v1/, so bumping to 1.0.2 and re-resolving the dependency (./gradlew build / mvn) is enough.
  • If you have an explicit serverURL override (e.g. FastPixSDK.builder().serverURL("https://api.fastpix.io/v1/").build()), change it to https://api.fastpix.com/v1/.
  • If you reference FastPix asset URLs directly in your app (HLS playback URLs, image CDN), update those to the .com equivalents before .io is decommissioned.

Fixed

  • manageVideos().list() (/on-demand): tracks now include frameRate (on VideoTrackForGetAll), which was being silently dropped by the previous SDK build.
  • signingKeys().delete() (/iam/signing-keys/{signingKeyId}): response now includes the optional data.message confirmation string the API returns (on DeleteSigningKeyResponse).

Changed

  • The User-Agent sent by the SDK no longer includes the code-generator version; it now reports fastpix-sdk/java 1.0.2 ....

Docs

  • All README and per-service documentation links updated from docs.fastpix.io/... to the new https://fastpix.com/docs/... URL structure.

v1.0.0

23 Mar 07:49

Choose a tag to compare

Version - [1.0.0]

Major Version Release

Fixed

  • Fixed missing request parameters in Java API method signatures.
  • Improved Java type safety with accurate generic type parameters and Optional handling.
  • Improved Maven/Gradle publishing configuration with consistent artifact naming and POM metadata.

v0.1.1

23 Mar 07:48

Choose a tag to compare

Version - [0.1.1]

Added

  • Complete API coverage for Media, Live Streaming, Video Data, and Signing Keys
  • Java 11+ support with comprehensive type safety
  • 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
  • Built-in retry mechanisms and timeout handling
  • Asynchronous client support with CompletableFuture
  • Reactive Streams integration for streaming operations
  • Spring Boot auto-configuration and starter modules
  • Custom HTTP client support with hooks
  • SLF4j logging integration
  • Full API specification compliance

Changed

  • Reorganized package structure for better maintainability
  • Updated dependencies to modern Java libraries (Jackson, SLF4j, Reactive Streams)
  • Improved API design with better error handling
  • Enhanced documentation and examples
  • Updated SDK version to 1.0.0
  • Updated minimum Java version requirement to 11+ for better compatibility and performance

Fixed

  • Direct upload metadata handling
  • Response object access patterns
  • Type mismatches in method parameters
  • Error handling for validation responses
  • Improved error handling with specific exception types
  • Fixed type annotation issues for better IDE support
  • Ensured consistent API patterns across modules

v0.0.1

12 Jun 10:14

Choose a tag to compare

 fix missing parameters and update docs