---
description: Capawesome February 2026 update brings Cloud Automations, outgoing Webhooks, and new Google Sign-In and OAuth plugins for Capacitor.
title: February 2026: Automations, Webhooks, Sign-In - Capawesome
image: https://capawesome.io/docs/assets/images/social/blog/2026-february-update.png
---

[ Skip to content](#capawesome-february-2026-update) 

[ 🎉 Introducing **Capawesome Platform** — one platform for Live Updates, Native Builds, App Store Publishing, and Insider SDKs.](https://capawesome.io) 

* [  Formbricks ](/docs/plugins/formbricks/)
* [  Geocoder ](/docs/plugins/geocoder/)
* [  Google Sign-In ](/docs/plugins/google-sign-in/)
* [  libSQL ](/docs/plugins/libsql/)
* [  Live Update ](/docs/plugins/live-update/)
* [  Managed Configurations ](/docs/plugins/managed-configurations/)
* [  Media Session ](/docs/plugins/media-session/)
* [  ML Kit ](/docs/plugins/mlkit/)
* [  NFC ](/docs/plugins/nfc/)
* [  OAuth ](/docs/plugins/oauth/)
* [  Pedometer ](/docs/plugins/pedometer/)
* [  Photo Editor ](/docs/plugins/photo-editor/)
* [  PostHog ](/docs/plugins/posthog/)
* [  Printer ](/docs/plugins/printer/)
* [  Purchases ](/docs/plugins/purchases/)
* [  RealtimeKit ](/docs/plugins/realtimekit/)
* [  Screen Orientation ](/docs/plugins/screen-orientation/)
* [  Screenshot ](/docs/plugins/screenshot/)
* [  Secure Preferences ](/docs/plugins/secure-preferences/)
* [  Speech Recognition ](/docs/plugins/speech-recognition/)
* [  Speech Synthesis ](/docs/plugins/speech-synthesis/)
* [  Share Target ](/docs/plugins/share-target/)
* [  Square Mobile Payments ](/docs/plugins/square-mobile-payments/)
* [  SQLite ](/docs/plugins/sqlite/)
* [  Superwall ](/docs/plugins/superwall/)
* [  Torch ](/docs/plugins/torch/)
* [  Wifi ](/docs/plugins/wifi/)
* [  Zip ](/docs/plugins/zip/)
* [  Cloud ](/docs/cloud/)
* [  Live Updates ](/docs/cloud/live-updates/)
* Advanced
* Integrations
* [  Native Builds ](/docs/cloud/native-builds/)
* [  Configuration ](/docs/cloud/native-builds/configuration/)
* [  Environments ](/docs/cloud/native-builds/environments/)
* Guides
* [  Sample Projects ](/docs/cloud/native-builds/sample-projects/)
* [  Troubleshooting ](/docs/cloud/native-builds/troubleshooting/)
* [  Automations ](/docs/cloud/automations/)
* [  Assist ](/docs/cloud/assist/)
* Account
* Organizations
* [  Organization and User Management ](/docs/cloud/organizations/memberships/)
* [  Single Sign-On (SSO) ](/docs/cloud/organizations/sso/)
* [  Teams ](/docs/cloud/organizations/teams/)
* [  Two-Factor Authentication ](/docs/cloud/organizations/two-factor-authentication/)
* [  Integrations ](/docs/cloud/integrations/)
* [  License Keys ](/docs/cloud/license-keys/)
* [  Webhooks ](/docs/cloud/webhooks/)
* [  Pricing ](https://capawesome.io/pricing/)
* [  FAQ ](/docs/cloud/faq/)
* [  Support ](/docs/cloud/support/)
* [  Contributing ](/docs/contributing/)
* [  LLMs ](/docs/llms/)
* [  Insiders ](/docs/insiders/)
* [  License ](https://capawesome.io/legal/eula/)
* [  Support ](/docs/insiders/support/)
* [  FAQ ](/docs/insiders/faq/)
* [  Blog ](/blog/)
* Categories

* [  Plugins ](#plugins)
* [  PostHog ](#posthog)
* [  Purchases ](#purchases)
* [  Firebase ](#firebase)
* [  LibSQL ](#libsql)
* [  Try Capawesome Cloud ](#try-capawesome-cloud)
* [  Conclusion ](#conclusion)

# Capawesome February 2026 Update[¶](#capawesome-february-2026-update "Permanent link")

The Capawesome February update is here! This update includes new features and improvements for [Capawesome Cloud](/docs/cloud/) and our [Plugins](/docs/plugins/). Let's take a look at the most important changes.

[ ![Build and deploy your Capacitor app with Capawesome Cloud](../../assets/external/cloud.capawesome.io/assets/banners/cloud-build-and-deploy-capacitor-apps.69628c3f.png) ](/) 

## Cloud[¶](#cloud "Permanent link")

### Automations[¶](#automations "Permanent link")

We are excited to introduce Automations for [Capawesome Cloud](/docs/cloud/)! Automations let you trigger builds automatically from Git events — no external CI/CD required. You can configure branch push and tag creation triggers with pattern matching, filter by commit messages, and define full build settings per automation.

When an automation is created, a webhook is automatically registered in your connected Git repository. You can also enable skip CI functionality by including keywords like `[skip ci]` in your commit messages. Check out the [announcement post](/blog/announcing-capawesome-cloud-automations/) and the [Automations documentation](/docs/cloud/automations/) for more details.

### Webhooks[¶](#webhooks "Permanent link")

Capawesome Cloud now supports outgoing webhooks, allowing you to receive real-time HTTP notifications for key events like builds, deployments, and jobs. Each webhook payload is signed using HMAC-SHA256 so you can verify authenticity, and a full delivery history is available in the Console for troubleshooting.

On top of that, we added native notification support for Discord, Slack, and Microsoft Teams. When you register a webhook URL from one of these platforms, Capawesome Cloud automatically detects the platform and formats the notification accordingly. Check out the [Webhooks documentation](/docs/cloud/webhooks/) to learn more.

### Channel Discovery[¶](#channel-discovery "Permanent link")

Channel discovery allows the [Live Update](/docs/plugins/live-update/) plugin to fetch the list of available channels without requiring authentication. This is useful for apps that want to let developers or QA select a channel from a list, for example to switch to a beta channel.

To enable channel discovery, navigate to the [Settings](https://console.cloud.capawesome.io/apps/%5F/settings) page in the Capawesome Cloud Console and enable the "Channel Discovery" toggle in the "Live Update Channels" section. Once enabled, you can use the [fetchChannels(...)](/docs/plugins/live-update/#fetchchannels) method of the Live Update plugin to retrieve the available channels. Check out the [Channels documentation](/docs/cloud/live-updates/channels/#channel-discovery) to learn more.

### Build Artifact Deletion[¶](#build-artifact-deletion "Permanent link")

You can now delete build artifacts directly from the Capawesome Cloud Console. This gives you more control over storage usage and makes it easier to clean up old or unnecessary build outputs.

### Polar[¶](#polar "Permanent link")

We have migrated our billing infrastructure to [Polar](https://polar.sh/). This change improves the checkout experience and provides a more streamlined subscription management process. Existing subscriptions through our previous payment provider Lemon Squeezy continue to work as before. If you experience any payment issues, please reach out to our support team so we can assist with the migration.

## Plugins[¶](#plugins "Permanent link")

### Android Gradle Plugin 9 Compatibility[¶](#android-gradle-plugin-9-compatibility "Permanent link")

All Capawesome plugins have been updated to support Android Gradle Plugin (AGP) 9.0\. AGP 9 removed support for the legacy `proguard-android.txt` default ProGuard file, which caused build failures in projects using the latest Android tooling. All plugins now use the updated `proguard-android-optimize.txt` configuration, ensuring compatibility with AGP 9 out of the box.

If you're upgrading to AGP 9, make sure to update all Capawesome plugins to their latest versions. Check out our [blog post](/blog/how-to-fix-capacitor-plugin-build-errors-with-agp-9/) for more details on the issue and workarounds.

### Google Sign-In[¶](#google-sign-in "Permanent link")

We are excited to announce the initial release of the [Google Sign-In](/docs/plugins/google-sign-in/) plugin! This plugin lets you add Google Sign-In to your Capacitor app on Android, iOS, and Web with a single, lightweight integration.

The plugin supports authentication with ID tokens, authorization with OAuth scopes, and user profile retrieval. It returns comprehensive user data including email, display name, profile picture, and access tokens:

`[](#%5F%5Fcodelineno-0-1)import { GoogleSignIn } from '@capawesome/capacitor-google-sign-in';
[](#%5F%5Fcodelineno-0-2)
[](#%5F%5Fcodelineno-0-3)const signIn = async () => {
[](#%5F%5Fcodelineno-0-4)  const result = await GoogleSignIn.signIn();
[](#%5F%5Fcodelineno-0-5)  console.log('Email:', result.email);
[](#%5F%5Fcodelineno-0-6)  console.log('Display Name:', result.displayName);
[](#%5F%5Fcodelineno-0-7)};
`

Check out the [documentation](/docs/plugins/google-sign-in/) to learn more about getting started with the Google Sign-In plugin.

### OAuth[¶](#oauth "Permanent link")

We are excited to announce the initial release of the [OAuth](/docs/plugins/oauth/) plugin! This plugin provides a complete OAuth 2.0 and OpenID Connect implementation for Capacitor with support for PKCE, auto-discovery, and token refresh on Android, iOS, and Web.

The plugin includes methods for login, logout, token refresh, and ID token decoding:

`[](#%5F%5Fcodelineno-1-1)import { OAuth } from '@capawesome-team/capacitor-oauth';
[](#%5F%5Fcodelineno-1-2)
[](#%5F%5Fcodelineno-1-3)const login = async () => {
[](#%5F%5Fcodelineno-1-4)  const result = await OAuth.login({
[](#%5F%5Fcodelineno-1-5)    authorizationEndpoint: 'https://example.com/authorize',
[](#%5F%5Fcodelineno-1-6)    tokenEndpoint: 'https://example.com/token',
[](#%5F%5Fcodelineno-1-7)    clientId: 'your-client-id',
[](#%5F%5Fcodelineno-1-8)    redirectUrl: 'your-redirect-url',
[](#%5F%5Fcodelineno-1-9)    scope: 'openid profile email',
[](#%5F%5Fcodelineno-1-10)  });
[](#%5F%5Fcodelineno-1-11)  console.log('Access Token:', result.accessToken);
[](#%5F%5Fcodelineno-1-12)};
`

Check out the [documentation](/docs/plugins/oauth/) to learn more about getting started with the OAuth plugin.

### SQLite[¶](#sqlite "Permanent link")

The [SQLite](/docs/plugins/sqlite/) plugin has received several notable updates this month.

#### Key-Value Store[¶](#key-value-store "Permanent link")

A new `SqliteKeyValueStore` class provides a simple key-value API on top of SQLite, making it easy to store and retrieve data without writing SQL:

`[](#%5F%5Fcodelineno-2-1)import { Sqlite, SqliteKeyValueStore } from '@capawesome-team/capacitor-sqlite';
[](#%5F%5Fcodelineno-2-2)
[](#%5F%5Fcodelineno-2-3)const store = new SqliteKeyValueStore(Sqlite);
[](#%5F%5Fcodelineno-2-4)
[](#%5F%5Fcodelineno-2-5)await store.set({ key: 'username', value: 'robin' });
[](#%5F%5Fcodelineno-2-6)const result = await store.get({ key: 'username' });
[](#%5F%5Fcodelineno-2-7)console.log('Value:', result.value);
`

#### Electron Support[¶](#electron-support "Permanent link")

The plugin now supports Electron using Node.js's native `node:sqlite` module, which requires Node.js 22.5.0+ and Electron 33+. Databases are stored in the `userData` directory on each platform. Note that encryption features are not supported on Electron.

#### Bundled SQLite Engine[¶](#bundled-sqlite-engine "Permanent link")

A new opt-in option lets you bundle the [requery/sqlite-android](https://github.com/nicholasgasior/sqlite-android) library on Android, giving you control over the SQLite version used by your app instead of relying on the device's built-in version.

### PostHog[¶](#posthog "Permanent link")

The [PostHog](/docs/plugins/posthog/) plugin now includes a new [getDistinctId()](/docs/plugins/posthog/#getdistinctid) method that returns the distinct ID of the current user. This is useful when you need to correlate PostHog events with your own backend or identify the current user in support workflows:

`[](#%5F%5Fcodelineno-3-1)import { Posthog } from '@capawesome/capacitor-posthog';
[](#%5F%5Fcodelineno-3-2)
[](#%5F%5Fcodelineno-3-3)const getDistinctId = async () => {
[](#%5F%5Fcodelineno-3-4)  const result = await Posthog.getDistinctId();
[](#%5F%5Fcodelineno-3-5)  console.log('Distinct ID:', result.distinctId);
[](#%5F%5Fcodelineno-3-6)};
`

This method is available on Android, iOS, and Web.

### Purchases[¶](#purchases "Permanent link")

The [Purchases](/docs/plugins/purchases/) plugin now supports `basePlanId` and `offerId` options in the [purchaseProduct(...)](/docs/plugins/purchases/#purchaseproduct) method on Android. This allows you to specify which base plan and offer to use when purchasing a subscription, giving you more control over Google Play subscription pricing:

`[](#%5F%5Fcodelineno-4-1)import { Purchases } from '@capawesome-team/capacitor-purchases';
[](#%5F%5Fcodelineno-4-2)
[](#%5F%5Fcodelineno-4-3)const purchase = async () => {
[](#%5F%5Fcodelineno-4-4)  await Purchases.purchaseProduct({
[](#%5F%5Fcodelineno-4-5)    productId: 'com.example.premium',
[](#%5F%5Fcodelineno-4-6)    basePlanId: 'monthly',
[](#%5F%5Fcodelineno-4-7)    offerId: 'intro-offer',
[](#%5F%5Fcodelineno-4-8)  });
[](#%5F%5Fcodelineno-4-9)};
`

These options are available on Android.

### Firebase[¶](#firebase "Permanent link")

#### Cloud Functions[¶](#cloud-functions "Permanent link")

The [Firebase Cloud Functions](/docs/plugins/firebase/cloud-functions/) plugin now supports a `timeout` option when calling functions, allowing you to configure how long the client waits before timing out. Additionally, the `regionOrCustomDomain` option is now properly supported on Android, ensuring consistent behavior across platforms.

### LibSQL[¶](#libsql "Permanent link")

The [LibSQL](/docs/plugins/libsql/) plugin now supports the [sync(...)](/docs/plugins/libsql/#sync) method on Android, enabling you to synchronize your local embedded replica with the remote database:

`[](#%5F%5Fcodelineno-5-1)import { Libsql } from '@capawesome/capacitor-libsql';
[](#%5F%5Fcodelineno-5-2)
[](#%5F%5Fcodelineno-5-3)const sync = async () => {
[](#%5F%5Fcodelineno-5-4)  await Libsql.sync({
[](#%5F%5Fcodelineno-5-5)    connectionId: 'my-connection',
[](#%5F%5Fcodelineno-5-6)  });
[](#%5F%5Fcodelineno-5-7)};
`

This method was previously only available on iOS and is now supported on both Android and iOS.

## Try Capawesome Cloud[¶](#try-capawesome-cloud "Permanent link")

If you're looking for a powerful cloud platform to build, deploy, and manage your Capacitor apps, check out [Capawesome Cloud](/docs/cloud/). It provides native builds, live updates, app store publishing, and more — all in one place.

[Book a Capawesome Cloud Demo](https://cal.com/team/capawesome/cloud-demo)

## Conclusion[¶](#conclusion "Permanent link")

This was a packed month for Capawesome. On the Cloud side, Automations and Webhooks bring powerful CI/CD and notification capabilities, while several new plugins — including Google Sign-In, OAuth, and major SQLite enhancements — expand what you can build with Capacitor.

If you have any questions or need help, feel free to join the [Capawesome Discord server](https://discord.gg/VCXxSVjefW). And don't forget to subscribe to the [Capawesome newsletter](/newsletter/) to stay updated on the latest news and updates.

May 7, 2026 

 Back to top 