ApiRTC
BlogSupportSign UpConsole
  • ApiRTC Developer Portal
  • Status Page
  • What is ApiRTC?
    • Key Concepts
    • ApiRTC Architecture
    • Supported browsers
      • Vintage Browsers Compatibility
    • Billing
    • Product Roadmap and releases
  • Terms & Privacy Policies
    • 🍪Cookies
  • Get help & support
  • ApiRTC JS Library
    • QuickStart Guide
    • Where to find ApiRTC library?
    • Developers Guide
    • Video Communication LifeCycle
    • Demo App & Resources
    • Authentication
    • SDKs & Frameworks
      • ReactJS Libraries
        • Getting Started with ApiRTC React Hooks
        • ApiRTC React Hook Lib Reference
      • ReactNative library
      • Android SDK Reference
      • iOS SDK Reference
    • ApiRTC.js Reference
    • Changelog
  • REST APIs & Integration
    • Introduction
    • Apizee REST APIs
    • 3rd-party software integration
    • Webhooks
    • Rate Limits
    • Try it out
  • Other Resources
    • SDK License Agreement
    • ApiRTC Website
    • Blog
    • ApiRTC Community Github
Powered by GitBook
On this page
  • Changelog
  • Keep updated
  • ApiRTC versioning
  • Migrating your ApiRTC script
Edit on GitHub
  1. What is ApiRTC?

Product Roadmap and releases

PreviousBillingNextTerms & Privacy Policies

Last updated 1 year ago

Implementation using ApiRTC versions before 5.0 will stop working on June 30th. Please update to later version .

We acknowledge that you need stability from the ApiRTC library. Stability ensures that reusable components and libraries, tutorials, tools, and learned practices don't become obsolete unexpectedly. Stability is essential for the ecosystem around ApiRTC to thrive.

We also share with you the need for ApiRTC to keep evolving. We strive to ensure that the foundation on top of which you are building is continuously improving and enabling you to stay up-to-date with the rest of the web ecosystem and your user needs.

This document contains the practices that we follow to provide you with a leading-edge application development platform, balanced with stability. We strive to ensure that future changes are always introduced in a predictable way. We want everyone who depends on ApiRTC to know when and how new features are added and to be well-prepared when obsolete ones are removed.

Changelog

Get all changes by version release by reading our .

Keep updated

ApiRTC versioning

ApiRTC version numbers indicate the level of changes that are introduced by the release. This use of semantic versioning helps you understand the potential impact of updating to a new version.

ApiRTC version numbers have three parts: major.minor.patch. For example, version 4.5.3 indicates major version 4, minor version 5, and patch level 3.

The version number is incremented based on the level of change included in the release.

Major Releases

Major releases contain significant new features, but minimal developer assistance is expected during the update. When updating to a new major release, you might need to run update scripts, refactor code, run additional tests, and learn new APIs.

Minor Releases

Minor releases contain new smaller features. Minor releases are fully backward-compatible; no developer assistance is expected during an update, but you can optionally modify your applications and libraries to begin using new APIs, features, and capabilities added in the release. We update peer dependencies in minor versions by expanding the supported versions, but we do not require projects to update these dependencies.

Patches

Patch releases are low-risk, bug-fix releases. No developer assistance is expected during an update.

Migrating your ApiRTC script

Check the current version of ApiRTC used in your web app

  • Go on your web app

  • Type the command below in the console tab prompt:

apiCC.version

The result will show the ApiRTC version.

Check the compatibility of your usage of the ApiRTC library with newer versions

Depending on the version you are using, the migration to a newer version might require some adaption of your code to remain fully functional. note that it might be an opportunity to take advantage of more efficient implementation as well.

Update your library version to 5.0.0

Vanilla JS implementation

In your HTML code, insert the ApiRTC library like this:

<script type="text/javascript" src="https://cdn.apirtc.com/apiRTC/apiRTC-latest.min.js"></script>

Node-based framework (ReactJS, VueJS, Angular, …)

For all node-based frameworks, do as follows:

Update the @apirtc/apirtc of your node-based application.

npm install @apirtc/apirtc:^5.0.0

Display the “developer tools” (see how to display the developer tools in your browser)

Note that using makes sure your ApiRTC library is always up-to-date.

Check the to evaluate whether your code requires to be updated or not

here
https://cdn.apirtc.com/apiRTC/apiRTC-latest.min.js
ApiRTC changelog
👉
How to migrate ApiRTC version
changelog file
Sign up to our mailing list to receive updates!