## Changelog: explore latest improvements and changes ## December 2024 | Topic | Description | | --- | --- | | Feature enhancement | `vendorMetadata` field has been added to the JWT generation prehook, enabling support for custom logic and data that can be included in `customClaims`. | | Monitoring | `refresh_token.exchange.failed` log was removed, as it is part of Frontegg authentication flows and does not inherently indicate an issue. | ## November 2024 | Topic | Description | | --- | --- | | Feature enhancement | [Added email based MFA](/ciam/guides/security-center/mfa/management) | | Monitoring | Added [Sumo Logic connector](/ciam/guides/monitoring/third-party-providers) for log streaming. | | Feature enhancement | Added support for [secret management in custom code](/ciam/guides/integrations/secret-management) | | API | New [public OpenAPI repository](https://github.com/frontegg/openapi-public) | | Integrations | External 3rd party email providers [added](/ciam/guides/integrations/third-party/overview) | | Feature enhancement | Added ability to update or create metadata for users via portal (previously supported only via API) | ## October 2024 | Topic | Description | | --- | --- | | UI/UX enhancement | New and improved [portal](https://portal.frontegg.com/login) nav-bar | | Feature enhancement | Added account activation with magic code | | Feature enhancement | [Added support for secret management in custom code](/ciam/guides/integrations/secret-management) | | Feature enhancement | [Added webhooks for user log-out sessions ](/ciam/guides/integrations/webhooks) | ## September 2024 | Topic | Description | | --- | --- | | API | New API that extends search capabilities. The API allows for exact and approximate ('fuzzy') searches on various user fields such as name, email, metadata, ID, and more | | API | Added [super-user](/ciam/api/identity/users/userscontrollerv1_setusersuperusermode) functionality is no longer maintained due to compatibility with newer features. | | UI/UX enhancement | Added ability for account unlocking via email. This feature can be enabled when users are blocked from accessing their accounts in cases of [Suspicious IP protection](/ciam/guides/security-center/security-rules/suspicious-ip), [Brute force protection](/ciam/guides/security-center/security-rules/brute-force), and [Bot detection](/ciam/guides/security-center/security-rules/bot-detection). | | Management | Manage plans via the backoffice: easily assign plans to specific accounts or individual users and decide whether they'll be indefinite or limited by a specific time frame. | | UI/UX enhancement | Added webhook filtering by triggered events. | | Feature enhancement | Added user pool capabilities allowing vendors to set or update user-specific `vendorMetadata` or `metadata` via API for users from external [user pools.](/ciam/guides/management/user-pools/user-pools-overview) | | Feature enhancement | [Assign users to specific tenants upon signup and decide whether to send invitation emails via prehook.](/ciam/guides/integrations/prehooks) | ## August 2024 | Topic | Description | | --- | --- | | Rate Limit Policies | New rate limits added to Frontegg's [Rate Limit Policies](/ciam/guides/env-settings/rate-limits) | | SDK | [Added overview page for Frontegg's mobile SDKs](/ciam/sdks/mobile/overview) | | SDK | [New mobile SDK versions to support Multi-apps](/ciam/sdks/mobile/overview) | | Integrations | [Added fix for social login integration with Google ](/ciam/guides/authentication/social/google) | br ## July 2024 | Topic | Description | | --- | --- | | Integrations | [Google Firebase external user pool support](/ciam/guides/management/user-pools/providers) | | User pools | [New Tenant ID assignment options: Customize and automate how Tenant IDs will be assigned for new users added to a pool.](/ciam/guides/management/user-pools/user-pools-overview) | | User pools | [Social login authentication: Allow users from external user pools to authenticate with their social or passwordless login credentials.](/ciam/guides/management/user-pools/user-pools-overview) | | In-app enhancements | [Disable/enable users: Users can be given permission to disable/enable other users per account.](/ciam/guides/admin-portal/workspace-modules#disable-or-enable-users) | | Management | [Added SCIM connections tab in backoffice](/ciam/guides/management/manage-users/scim/management) | | Management | [Added Groups tab in backoffice](/ciam/guides/management/manage-accounts/overview) | | In-app enhancements | Added in-app OneLogin embedded guide | ## June 2024 | Topic | Description | | --- | --- | | Advanced features | [Hosted Login customization](/ciam/sdks/customizations/configuration-old#embedded-and-hosted-integrations) | | Hierarchies | [Sub-account access management](/ciam/guides/management/manage-accounts/hierarchies) | | SDK | [Flutter SDK](https://github.com/frontegg/frontegg-flutter) | ## May 2024 | Topic | Description | | --- | --- | | Prehooks | [Added custom code prehooks to customize user flows (Early Access)](/ciam/guides/integrations/custom-code) | | Advanced configuration | [Set Frontegg as an IdP for third-party services](/ciam/guides/management/frontegg-idp/via-oidc) | | User experience | Frontegg Ask AI now available from anywhere in the platform via Command Bar | ## April 2024 | Topic | Description | | --- | --- | | Advanced configuration | [Multiple Single Sign-On (SSO) configurations](/ciam/guides/authentication/sso/management/multitenancy) | | SDK | [Next.js SDK for Entitlements](/ciam/sdks/frontend/next/entitlements) | ## March 2024 | Topic | Description | | --- | --- | | User management | [Self-service configuration of user roles via the embeddable self-service portal](/ciam/guides/admin-portal/workspace-modules#self-service-roles) | | User management | [Added bulk Migration via CSV](/ciam/guides/management/migrations/csv-migration) | | User management | [Added restriction according to user signup domain](/ciam/guides/security-center/domain-ip-restrictions/management) |