[This post is also available in French and Spanish]
Our new major release Bonita 2023.1 is arriving in a few weeks with new capabilities!
Do you want to try them out? It is the perfect time to test the beta version!
Download, review and feedback!
What's new?
- New Bonita API Documentation website
- Accessible digital applications with Bonita UID
- Towards a new approach to Bonita apps
Also, we've got some new capabilities exclusively for Enterprise Edition users:
- Au revoir multi-tenancy and hello multi-runtime! (Bonita Enterprise only)
- User account provisioning with single sign-on (SSO) (Bonita Enterprise only)
- Add dependencies directly from our Bonita Artifact Repository (Bonita Enterprise only)
- Bonita Central (Bonita Enterprise only)
New Bonita API Documentation website
We got started on the right foot this year!
We take the challenge to continuously deliver good stuff for Bonita users seriously. So even while we are still working on the upcoming release, there’s more for you.
Last January we published our new API documentation online, and we’ve been making good use of it since then! We’re using Redocly, an open-source tool specially designed for generating and publishing API docs. It’s easy to use, and we fell in love with the rendering!
Now, you can search for a specific API or a keyword, and easily obtain relevant results for:
- which API to call and which method to use
- the required authorizations
- the expected parameters
- the possible responses with their return code and response schema
- and even a sample!
Our new API documentation website
Have you tried it yet? What do you think?
Accessible digital applications with Bonita UID
Create accessible apps directly with the Bonita UI Designer! With Bonita 2023.1, we wish to accentuate the importance of accessibility.
From now on, when creating human interfaces with our UI Designer, the following changes will be automatically applied:
- At page initialization: adding and setting a lang attribute, based on the BOS_locale cookies
No manual operation is needed from you or the final user. This attribute will help your applications identify the expected language automatically.
- On table and data-table widgets: adding a new caption property
Help your users to better understand your content by setting a value for this property that will function as a title for your tables.
- On all default widgets: associating a <label> HTML element to each <input> element
Adding this relationship programmatically will make it easier for an assistive technology to identify the expected data for an input, or simply improve the opportunity to activate the input.
- On checklist and radio buttons: update the internal html template
These changes should facilitate the use and integration of assistive technologies such as screen readers or speech synthesizers on your Bonita applications.
Towards a new approach to Bonita apps
With this major release, we’re introducing the first technical additions that will enable a new development paradigm for building and deploying Bonita applications, called Self-Contained Applications.
--> Bonita project layout as Maven multi-module projects
Bonita projects are now built as Maven multi-module projects. The first component benefitting from this change is the Business Data Model (BDM). From now on, a BDM is a Maven submodule. Therefore it has an independent build lifecycle! Bonita projects will simply pull the required bdm-model dependencies from a specified repository, such as Maven Central or the Bonita Artifact Repository, and generate the BDM java sources. Extensibility and modularity at your service!
--> Connecting Bonita Studio to your repository
A new wizard allows you to easily configure your dependency repositories, proxy servers, and mirrors. In other words, this wizard will help you through the process of establishing a working connection to your repository, so Bonita can fetch your required artifacts. The wizard will pop-up at Bonita Studio first installation and will be waiting for you to configure the required connections in the well known Maven Preferences menu. Click-configure-connect-retrieve the dependencies-develop. Easy-peasy extensibility!
--> Introducing a new deployment best practice for process-based applications implemented with Bonita
Our objective is simple: we wish to provide an easy way to independently package business applications developed with Bonita. Starting with Bonita 2023.1, you are able to bundle a project into a self-contained application. With a simple command line, the app and all its dependencies will be packaged together (i.e as a Docker image). This is what Self-Contained Applications is about: a process-based application running on its own dedicated runtime (i.e a Bonita AppRuntime).
Self-Contained Applications by Bonitasoft brings you the best of a BPM platform automatization and containerization!
Stay tuned for more evolutionary technical developments for Self-Contained Apps.
➡️For more details, check out the documentation (still in process of course!).
Read all about our exclusive new capabilities for Bonita 2023.1 Beta - Enterprise Edition only
Download Bonita 2023.1 Beta Community Edition
Studio | Bonita Studio 2023.1 beta for MacOS |
Bonita Studio 2023.1 beta for Linux |
Bonita Studio 2023.1 beta ZIP (for Windows or Linux) |
|
Runtime | Bonita Runtime 2023.1 beta ZIP (for all OS) |
Review and Feedback
Your review and feedback are important to us. The beta version is our mid-term checkpoint for a better final release. Thanks to your input we will be able to release the best possible product.
☢️ A bug or a technical issue?
Let us know so we can fix it!
Report it here: https://bonita.atlassian.net/jira/software/c/projects/BBPMC/issues.
0. Make sure a that the same issue you’re experiencing has not already been reported
1. Create a new Issue
2. Select its type: “Bug” or “Security”
3. Write a Summary and a Description. Please give us the details, including a protocol to reproduce and logs.
4. Select "2023.1 beta" in the "Affects Version/s" field.
✔️ Share your experience
Even if there is no bug to report! You can give us that feedback here: https://bonita.atlassian.net/jira/software/c/projects/BCI/issues
1. Create a new Issue of type “Feedback”
2. Give us all the information that you think is relevant for sharing your experience under Summary and Description.
For more information on our community issue and feedback tracker, refer to the FAQ.
We value your feedback, and we appreciate your time to help us ensure we release the best possible product.
If you have any questions, feel free to contact us. Enjoy!
Have fun with Bonita!
The Bonitasoft Team