Add Payments to Your Mobile Apps With the New Payments Plugin
Because time is money, you can now use the Payments plugin to configure Apple Pay and Google Pay for a frictionless checkout experience in your in-app purchases. This new supported plugin also includes a configurator so you can easily set up a mobile payment back-end service. A great plugin is worth a lot, but this one is priceless.
Azure PostgreSQL Integrations Now Available in Integration Builder
You can now integrate your apps with Azure PostgreSQL databases using Integration Builder. Following up on the PostgreSQL and Aurora PostgreSQL connectors, the new one also allows you to create, read, update, and delete data, this time on PostgreSQL databases in Azure. Find more about it in our documentation.
External IT Users Authentication with OpenID Connect
You can now use single sign-on (SSO) to log in to Service Studio, Service Center, LifeTime, and other OutSystems consoles. Developers, Architects, and Operations can use federated authentication like AzureAD, Okta, Ping, or any other supporting OpenID Connect (OIDC). Besides the improved login experience, the federated authentication mechanism allows customers to enforce security with specific login flows across all company digital assets, such as Multi-Factor Authentication (MFA) and password policies (rotation, expiration and complexity).
Introducing Firebase Cloud Messaging
Our Firebase plugins family just got bigger! You can now use the Firebase Cloud Messaging mobile plugin to configure an array of advanced notification features and send notifications of different types to your mobile app end-users. Be the bearer of good news to your end-users and deliver them using the Cloud Messaging plugin.
LifeTime: Manage Site Properties While Deploying Applications
Configure site properties in the target environment when defining your deployment plan in LifeTime is now generally available (previously in technical preview). With all the application settings configured, you'll avoid any misbehavior during runtime.
New Service Studio Available for Windows
A new Service Studio is available to all Windows users. Check out the beautiful and redesigned development environment, improved interactions, themes, and the most desired feature: the Dark Mode. You can also count on new CSS, JS, SQL, and Expression editors to help with syntax highlighting, autocomplete, find and replace, line numbering, and support for ES6.
Improved AI Guided Refactoring in Architecture Dashboard
A new release of duplicated code pattern is out in Architecture Dashboard, powered by several additions to the underlying Automated Reasoning engine. This pattern increases findings' accuracy, automatically detecting more duplicated code while reducing alerts for scenarios that are not refactorable. Duplicated code is a top root cause of high technical debt and lost agility in software enterprises. This new release is in progressive rollout and will be fully available in the next few weeks. Interested in the engine and research powering this pattern? Check our engineering blog post for details.
New Supported Forge Components to Connect with AWS Services
Quickly integrate your OutSystems apps with the AWS services you need with the new fully supported Forge components. These connectors will work as APIs to cover the complexity usually tied up with directly integrating an AWS web service. As of today, you can pick the one that fits better your use case from a set of 11 connectors plus cloud accelerators that bridge gaps between the OutSystems platform and precise customer requirements.
Trusted Badge Requests Now Available on Forge
You can now request a trusted badge directly on your component's profile page on Forge, used to reward high-quality components built based on best practices. You can access this option by expanding the Manage dropdown on your component and choosing Request trusted badge. And because we want to encourage everyone that provides content of excellence for our community, we're giving +30 points instead of the usual +10 for each trusted component you get.
Integration Builder: MongoDB Connector is Now Generally Available
MongoDB connector is now generally available and with new capabilities. With this new version, you can represent MongoDB collections in a structure format, as Integration Builder inspects the collection schema and generates the according structures. And this only adds to the JSON output format, which is still available. Generally available MongoDB integrations are exclusive to Integration Builder.
Frictionless Login Experiences With the New Social Login Plugin
Give your app users simple and easy login experiences by tapping into the capabilities of the new Social Login plugin. You can use the Social Login configurator to store all the information needed to access top social login providers such as Facebook, Apple, or Google. Then, a simple action is all you need to unlock the power of a social login connection. For a full mobile native experience or a Progressive Web Application, just start with the plugin, and then choose the best for your users.
Manage Your Technical Debt With External Consumers
Architecture Dashboard data is now available through an API, making it easier to integrate data into third-party tools. You can combine data directly into your Power BI tools or improve your automated CI/CD pipelines with a quality gate to safely deploy your apps. The other benefits include secure API Key access, the date and time of the last API data analysis, and filtering by teams, apps, and modules. For more details about the Architecture Dashboard API, check our documentation.
New AI-Powered Engine Brings New Patterns to Architecture Dashboard
Automatically identify hotspots causing bad performance, reliability issues, and security vulnerabilities with the new AI-powered code analysis engine in Architecture Dashboard. The new engine brings improved detection accuracy, and is able to point out complex code patterns that would be hard to spot otherwise, freeing you valuable time on manual reviews. You can find these three new patterns under the Performance and Security categories in Architecture Dashboard: Aggregate or SQL query inside a cycle, Sequence of connected Aggregates, and Insecure usage of GetUserId function on client context.
SAP BAPI Remote Functions Available in Service Studio Mac
Does your company’s SAP servers store much of your data? Fear not! The improved experience of Service Studio Mac now allows you to create and manage connections from Service Studio to your SAP servers and make use of all those BAPI remote functions. Also available in Windows Beta. Have you moved to the modern SAP OData protocol, check out the OutSystems Integration Builder.
Focus Your Team by Defining Your Tech Debt Analysis Scope
Architecture Dashboard now gives architects and team leads the ability to ignore teams, apps, Forge components, and individual modules. You will be able to bulk-ignore modules instead of going through an extensive list. Analyzing all modules in a factory can result in a misleading technical debt score, and developers may waste time resolving issues that are not a priority. To help your development team focus on the highest priorities, you can control what gets analyzed or ignored on the next sync. Learn more about ignoring modules during tech debt analysis.
Integration Builder: External Database Integrations Are Now Generally Available
Integrations with external databases in Integration Builder are now generally available and fully supported by OutSystems. Integrate with SQL, Server, Azure SQL, Oracle, MySQL, iDB2, and PostgreSQL and do with Integration Builder what you used to do with Integration Studio, only with an improved experience. Find more about it in our documentation.
Platform Server Launches Progressive Modules Preparation
Upgrading the Platform Server is easier with the new progressive modules preparation. Instead of compiling all modules at once, the process occurs in small batches. Now, you can work on other modules while one batch is in preparation and resume the development of top consumed modules faster as the Platform Server prepares those first. The modules preparation is more resilient to failures: it no longer restarts from scratch if an error occurs, and if you need to relaunch, the already successfully prepared modules won't be included in the retry, making it better and faster.
Try Platform Server's new version 11.15.0.
Technical Preview: New MongoDB Integrations in Integration Builder
Easily connect your apps with the most popular no-SQL database, MongoDB. The new integrations are available exclusively in the latest version of Integration Builder and fully supported by the OutSystems platform. Find out more about MongoDB integrations in our documentation.
Technical Preview: PostgreSQL Integrations Now Available in Integration Builder
Integrate with PostgreSQL and Aurora PostgreSQL relational databases on Integration Builder and get an enhanced experience with one of the most popular database management systems. You can also find this external database provider on Integration Studio. Find more about it in our documentation.
LifeTime: New Extensibility APIs Available
Have you ever wanted to add or remove environments automatically to and from LifeTime?Now you can automate those processes with the new extensibility APIs available from LifeTime version 11.11.0.