Bonita 2023.1-beta now available for download

[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?

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!).


enlightened 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 Windows


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.


heart 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