Skip to content

Releases: FastPix/android-data-kaltura

v1.0.4

Choose a tag to compare

@sid-fastpix sid-fastpix released this 04 Jun 08:01
  • SDK & Dependencies
    • Bumped SDK_VERSION to 1.0.4 in FastPixKalturaLibraryInfo.kt.
    • Updated publication version to 1.0.4 in build.gradle.kts.
    • Updated core library dependency to version 1.3.1 in libs.versions.toml.
  • Documentation
    • Updated version reference to 1.0.4 in README.md.
    • Added entry for v1.0.4 in CHANGELOG.MD.

v1.0.3

Choose a tag to compare

@sid-fastpix sid-fastpix released this 21 Apr 10:22
  • Upgrades Core SDK to 1.3.0

v1.0.2

Choose a tag to compare

@sid-fastpix sid-fastpix released this 15 Apr 19:49
  • SDK & Dependencies
    • Updated androidx.core:core-ktx (core) from 1.2.7 to 1.2.9.
    • Updated README.md dependency example to 1.0.2.
  • FastPixKalturaPlayer Event Handling
    • Adjusted pulse lifecycle to schedule periodic pulse events on viewBegin, play, and buffering transitions.
    • Improved seek handling so pulse events are cancelled only when playback remains paused after seeked, and resumed when playback continues.
    • Removed unnecessary pulse scheduling from variantChanged dispatch to avoid duplicate pulse triggers.
  • Stability
    • Guarded FastPixAnalytics.release(...) with a null-check on fastPixDataSDK to avoid releasing analytics when SDK is not initialized.

v1.0.1

Choose a tag to compare

@sid-fastpix sid-fastpix released this 26 Mar 09:42
  • SDK & Dependencies
    • Bumped io.fastpix.data version to 1.0.1.
    • Updated core library version to 1.2.7.
    • Removed MuxKalturaSDK and associated Maven repositories from the project.
  • FastPixKalturaPlayer Enhancements
    • Switched to FastPixAnalytics singleton for SDK initialization and management.
    • Implemented a background pulse event mechanism (10-second interval) to track active playback sessions.
    • Improved event lifecycle management by ensuring pulse events are cancelled during buffering, seeking, pausing, or errors.
    • Refined release() logic to ensure proper state cleanup and final position reporting.
    • Updated PlayerListener interface implementation to match updated types for frame rate and duration.
  • Cleanup
    • Removed unused Utils.kt and redundant Mux initialization code from MainActivity.
    • Cleaned up unused Kaltura library dependencies from the app module.