# Change log

## 4.106.0

**Community Edition:** 2026-03-05\
**Enterprise Edition:** 2026-03-12

**Improved:**

* Generated knowledge graphs now have additional question configuration applied to improve the query experience
* Clearer error messages when generating a graph from documentation fails
* UX enhancements for Generate from Docs and Co-author

**Fixed:**

* Cancelling your request when generating from documentation now cancels correctly and displays the modal again so you can amend and resubmit.

***

## 4.105.0

**Community Edition:** 2026-02-19\
**Enterprise Edition:** 2026-02-26

**New:**

* You can now upload documents directly into Co-author to support further refinement and iteration.

**Improved:**

* When you generate a graph from documentation, your prompt and documentation is now handed over to Co-author. After generation the description of what has been built is also added to Co-author. This results  in it becoming much easier to ask for changes (this change deprecates the readme being updated with a description).

***

## 4.104.0

**Community Edition:** 2026-02-05\
**Enterprise Edition:** 2026-02-12

**New:**

* The Co-author conversation history can now be cleared.

**Improved:**

* The QuickQuery panel can now be expandable if you are testing with long questions, grouped questions or large metadata and need the panel to be higher.
* Automated tester shows better inject errors. This helps users identify and fix issues with their inject tests must quicker.

**Fixed:**

* The subject dropdown on a condition has been fixed so the subject can be switched from an instance back to a variable.

***

## 4.103.0

**Community Edition:** 2026-01-22\
**Enterprise Edition:** 2026-01-29

**New:**

* A link to the new Rainbird Forum is available in the left-hand global navigation bar

**Improved:**

* Explanations of evidence are turned on by default in the Natural Language test agent.
* Co-author now formats markdown making responses easier to read

***

## 4.102.0

**Community Edition:** 2026-01-08\
**Enterprise Edition:** 2026-01-13

**Improved:**

* Rule names will now be used by Co-author when creating and updating graphs and are also now searchable in the Navigator
* Co-author now uses the context of previous messages when responding, which improves the natural conversational flow and increases the quality of its response

***

## 4.101.0

**Community Edition:** 2025-12-17\
**Enterprise Edition:** 2026-01-06

**New:**

* Rules can now be given optional, human-readable, names. These make knowledge graphs easier to understand, validate and maintain. Learn more about [named rules](https://docs.rainbird.ai/rainbird/whats-new/named-rules).

**Improved:**

* Expressions containing calculations within brackets were restricted to one operator e.g. `(2 + 2)`. This required users to refactor their calculations before they could be saved . Calculations within brackets can now contain more than one operator e.g. `(2 + 2 + 2)`. This provides more flexibility and easier authoring. **Please note:** calculations process from left-to-right, rather than following the PEMDAS/BODMAS standard, so it remains important to pay attention to the order of operations.

***

## 4.100.0

**Community Edition:** 2025-12-04\
**Enterprise Edition:** 2025-12-10

**Improvement:**

* [Generate from Docs](https://docs.rainbird.ai/rainbird/rainbird-labs/generate-from-documentation) can be accessed from the new map page as well as the files page.

***

## 4.99.0

**Community:** 2025-11-19\
**Enterprise:** 2025-11-26

**Fixed:**

* regexCount added to expression auto-complete list

***

## 4.98.0

**Community:** 2025-11-11\
**Enterprise:** 2025-11-18

**New:**

* A set of tools to accelerate knowledge graph builds and to test natural language queries have been released as open beta.
  * [**Generate from documentation**](https://docs.rainbird.ai/rainbird/rainbird-labs/generate-from-documentation) - Create Rainbird knowledge graphs from prompts and business documentation such as policies and regulations, accelerating the build process and reducing manual effort.
  * [**Co-author**](https://docs.rainbird.ai/rainbird/rainbird-labs/co-author) - an AI-powered assistant for accelerating knowledge graph refinement. Give co-author instructions on what you would like to be updated before reviewing and testing these changes.
  * [**NL test agent**](https://docs.rainbird.ai/rainbird/rainbird-labs/nl-test-agent) - test our natural language APIs ([/interact ](https://docs.rainbird.ai/rainbird/rainbird-labs/interact) & [/explain](https://docs.rainbird.ai/rainbird/rainbird-labs/explain)) directly from the Studio. Provide unstructured data and a query, answer any questions the reasoning engine has and get a result, complete with a natural language explanation of the evidence tree.

**Fixed:**

* Using double-quotation marks `"` in your knowledge graph (e.g. in concept, instance or relationship names) will display a validation error to prevent breaking the underlying RBlang.

***

## 4.97.0

**Community:** 2025-10-23\
**Enterprise:** 2025-10-30

Not much to report as we're busy working behind the scenes.

***

## 4.96.0

**Community:** 2025-10-14\
**Enterprise:** 2025-10-20

Not much to report as we're busy working behind the scenes.

***

## 4.95.0

**Community:** 2025-09-25\
**Enterprise:** 2025-10-02

**New:**

* `regexCount()` function added to allow flexible pattern matching in a string. This enables checks to be performed and inferences made where the data is less structured. This reduces requirements to pre-process data before injecting it into a knowledge graph, managing checks with complex logic in the graph or relying on external datasources to perform regular expression checks. [Find out more about regexCount](https://docs.rainbird.ai/rainbird/knowledge-modelling/modelling-features/relationships/rules/expressions-list#regexcount).

***

## 4.94.0

**Community:** 2025-09-11\
**Enterprise:** 2025-09-17

Not much to report as we're busy working behind the scenes.

***

## 4.93.0

**Community:** 2025-08-28\
**Enterprise:** 2025-09-04

Not much to report as we're busy working behind the scenes.

***

## 4.92.0

**Community:** 2025-08-18\
**Enterprise:** 2025-08-26

**New:**

* &#x20;`joinObjects()` function added to join a list of objects from a plural relationship into a single comma-separated string. This function helps to to build string concatenated results when you want to list a set of instances in the result text (e.g. "Option A is recommended, but the following decisions were also considered: B, D, F."). More details can be found [here](https://docs.rainbird.ai/rainbird/knowledge-modelling/modelling-features/relationships/rules/expressions-list#joinobjects).

**Fixed:**

* A concepts list of instances doesn't reset itself to the original order when a user reorders an already re-ordered list.

***

## 4.91.0

**Community:** 2025-07-30\
**Enterprise:** 2025-07-31

**New:**

* Expression functions called `startsWith()` and `endsWith()` . These enable new facts to be inferred when a string starts with or ends with a specified set of characters. E.g. A postcode that starts with NR is likely in the Norwich area. More details can be found [here](https://docs.rainbird.ai/rainbird/knowledge-modelling/modelling-features/relationships/rules/expressions-list#startswith).

***

## 4.90.0

**Community:** 2025-07-21\
**Enterprise**: 2025-07-24

**New:**

* Expression functions called `subtractDays()`, `subtractWeeks()`, `subtractMonths()` and `subtractYears()`. Previously this could be achieved with the add functions (e.g. `addDays()`) by using a negative number, but the new functions are more intuitive to model and clearer in evidence. More details can be found [here](https://docs.rainbird.ai/rainbird/knowledge-modelling/modelling-features/relationships/rules/expressions-list#add-or-subtract-from-a-date).
* Facts that contributed to a list function are now returned in evidence and displayed in the evidence tree. This provides much greater explainability and traceability when these functions are used. [Learn more about list function fact cards.](https://docs.rainbird.ai/rainbird/evidence/the-evidence-tree#list-function-fact-card)

**Fixed:**

* Using dates within evidence alt-text will now display in our supported format of YYYY-MM-DD, rather than a timestamp.
* Variables are now available in the expression auto-complete tool.

***

## 4.89.0

**Community:** 2025-07-02\
**Enterprise**: 2025-07-09

Not much to report as we're busy working behind the scenes.

***

## 4.88.0

**Community:** 2025-06-18\
**Enterprise**: 2025-06-25

**New:**

* New expression function called `isWithinRange()` introduced to check if a date or number is within the specified range. This is a more efficient way to express this logic compared to previous expressions. Instead of  `(%AGE is greater or equal to 18) and (%AGE is less than or equal to 30)` you could now use `isWithinRange(%AGE, 18, 30)`. More details can be found [here](https://docs.rainbird.ai/rainbird/knowledge-modelling/modelling-features/relationships/rules/expressions-list#iswithinrange).

**Fixed:**

* Using dates within a string concatenation will now display in our supported format of YYYY-MM-DD, rather than a timestamp.
* Relationship names used in expressions and enclosed in 'single quotes' will now correctly update if the relationship name is changed.
* Rearranging rules, conditions or instances will no longer cause text to become highlighted.

***

## 4.87.0

**Community:** 2025-06-10\
**Enterprise**: 2025-06-17

#### **Improved:**

* When writing an expression with and/or logic, only lowercase `and` / `or` was allowed. We've relaxed this so uppercase (`AND` / `OR`) and sentence case (`And` / `Or`) are allowed.

***

## 4.86.0

**Community:** 2025-05-22\
**Enterprise:** 2025-05-28

#### Improved:

* The default layout of the graph has been improved for large maps generated via Co-author or when RBLang is pasted into a new file.

**Fixed:**

* Concept instance names referenced in expressions will be automatically updated if the instance name is changed. This problem was specific to expressions that contained references to multiple concept instances.

***

## 4.85.0

**Community:** 2025-05-19\
**Enterprise:** 2025-05-21

**New:**

* New expression function called `includes()`. Rules can now be written based on partial string matching. More details can be found [here](https://docs.rainbird.ai/rainbird/knowledge-modelling/modelling-features/relationships/rules/expressions-list#includes).
* Navigate back to your maps sub-folder from the Studio editor using the new back button.

**Fixed:**

* Queries resulting in over 65,000 facts contained missing facts in the evidence.

***

## 4.84.0

**Community:** 2025-04-25\
**Enterprise:** 2025-05-01

**New:**

* New expression function called `maxObjects()` introduced to find the highest value in a list of dates or numbers. More details [here](https://docs.rainbird.ai/rainbird/knowledge-modelling/modelling-features/relationships/rules/expressions-list#maxobjects).

***

## 4.83.0

**Community:** 2025-04-10\
**Enterprise:** 2025-04-16

**New:**

* New expression function called `minObjects()` introduced to find the lowest value in a list of dates or numbers. More details [here](https://docs.rainbird.ai/rainbird/knowledge-modelling/modelling-features/relationships/rules/expressions-list#minobjects).
* A Consult report can now be downloaded as a PDF.

**Fixed:**

* When selecting new expression, the expression input now has focus so you can type straightaway without manually clicking into the input.
* &#x20;The expression auto-complete works correctly if you searched with an apostrophe `'`already at the start of the relationship or instance name.
* In interaction history, the second date in the answer of a grouped question no longer displays as a timestamp.&#x20;

**Removed:**

* Beta data extract feature removed from the Studio.

***

## 4.82.0

**Community:** 2025-03-26\
**Enterprise:** 2025-04-02

**Improved:**

* Expression auto-complete has improved labels to indicate if the item is a relationship, concept, instance or variable. Relationships and instances will be inserted with single quotes to observe best-practice when writing expressions.
* &#x20;UI improvements to the Studio editor panels to make them easier to work in.

**Fixed:**

* Expressions failing validation when a string contained an opening but no closing apostrophe now displays correctly in the rule panel.
* When previewing the readme of an older version it no longer displays the draft readme content.

***

## 4.81.0

Community: 2025-03-13\
Enterprise: 2025-03-19

**Fixed:**

* Opening rules via Navigator would sometimes display the rule incorrectly
* Validation error no longer displayed when using negative numbers in an expression function.
* Notification displayed when adding a relationship is shown again.

***

## 4.80.0

**Community:** 2025-02-26\
**Enterprise:** 2025-03-05

**Fixed:**

* Variety of bugs fixed when using the library.

***

## 4.79.0

**Community:** 2025-02-19\
**Enterprise:** 2025-02-24<br>

**New:**

* A collection of knowledge maps are now available via the library to provide inspiration, kickstart your project or help discover modelling solutions. More details [here](https://docs.rainbird.ai/rainbird/knowledge-modelling/the-library).&#x20;

**Improved:**

* Natural Language-based features including [interact](https://docs.rainbird.ai/rainbird/rainbird-labs/interact), [explain](https://docs.rainbird.ai/rainbird/rainbird-labs/explain) and [Co-author](https://docs.rainbird.ai/rainbird/whats-new/broken-reference) have been migrated to use Anthropic hosted in AWS Bedrock for improved stability and data privacy.
* Updated UI for blank knowledge maps

***

## 4.78.0

**Community:** 2025-01-29\
**Enterprise:** 2025-02-05

Not much to report as we're busy working behind the scenes.

***

## 4.77.0

**Community:** 2025-01-15\
**Enterprise:** 2025-01-22

**Improved:**

* the [interact](https://docs.rainbird.ai/rainbird/rainbird-labs/interact) end-point has better consistency when extracting facts correctly when a user answers `no` or `false` .
* Documents can be uploaded to [Consult](https://docs.rainbird.ai/rainbird/rainbird-labs/consult) to help guide the consultation.
* Consult updated to use Anthropic hosted in AWS Bedrock to improve stability and data privacy.
* Knowledge Map readme relocated from the Navigator to be accessible directly from the Studio editor sub-header.

**Removed:**

* Our very old chat-style agent, called Chirpy, was removed.

***

## 4.76.0

**Community:** 2024-12-16\
**Enterprise:** 2024-12-16

Not much to report as we're busy working behind the scenes.

***

## 4.75.0

**Community:** 2024-11-22\
**Enterprise:** 2024-11-28

**Improved:**

* Consult now has the option for the users to receive a copy of the knowledge elicitation report.

**Fixed:**

* An interaction history wouldn't load correctly with low bandwidth.

***

## 4.74.0

**Community:** 2024-11-11\
**Enterprise:** 2024-11-18

**Improved:**

* /interact will detect if multiple answers have been provided when the relationship is singular. It will respond asking for the user to state only one answer.

***

## 4.73.0

**Community:** 2024-10-23\
**Enterprise:** 2024-10-30

Not much to report as we're busy working behind the scenes.

***

## 4.72.0

**Community:** 2024-10-10\
**Enterprise:** 2024-10-16

**Fixed:**

* Character escaping was being removed from CDATA in datasource requests, resulting in a broken JSON structure.&#x20;

***

## 4.71.0

**Community:** 2024-09-26\
**Enterprise:** 2024-10-02

**New:**

* A 'Run query' button is now available on the relationship panel.

**Improved:**

* When a datasource fails, interaction history will now display the hostname to help with troubleshooting.
* Datasource efficiency: A datasource request will not be made if an identical request has already taken place within the same session. This reduces the number of API requests made by the reasoning engine.

**Fixed:**

* Selection of Studio UI bugs

***

## 4.70.0

**Community:** 2024-09-11\
**Enterprise:** 2024-09-18

**New:**

* Rainbird Consult, a knowledge elicitation tool, has been introduced to help with use-case exploration and knowledge elicitation.

**Improved:**

* A variable no longer needs to be used twice in a rule, making rule writing more flexible.
* API key masked on the Accounts page

**Fixed:**

* Selection of Studio UI bugs

***

## 4.69.0

**Community:** 2024-08-28\
**Enterprise:** 2024-08-29

Not much to report as we're busy working behind the scenes.

***

## 4.68.0

**Community:** 2024-08-14\
**Enterprise:** 2024-08-21

**Improved:**

* Facts from the session end-point can now be filtered by relationship name. More details [here](https://rainbird.redoc.ly/#operation/session).

***

## 4.67.0

**Community:** 2024-08-01\
**Enterprise:** 2024-08-05

Not much to report as we're busy working behind the scenes.

***

## 4.66.0

**Community:** 2024-07-17\
**Enterprise:** 2024-07-24

**Fixed:**

* Symbols for all logical operators (`!=`  `>` `≥` `<` `<=`) no longer fail validation.

***

## 4.65.0

**Community:** 2024-07-03\
**Enterprise:** 2024-07-10

Not much to report as we're busy working behind the scenes.

***

## 4.64.0

**Community:** 2024-06-19\
**Enterprise:** 2024-06-27

**Improved:**

* Support for x-api-key authentication in the `start` and `session` end-point header. The original basic auth method continues to be supported.

***

## 4.63.0

**Community:** 2024-06-05\
**Enterprise:** 2024-06-13

Not much to report as we're busy working behind the scenes.

***

## 4.62.0

**Community:** 2024-05-23\
**Enterprise:** 2024-05-29

**New:**

* Sessions are now deleted 24 hours since the session was last updated. Evidence from the session continues to be stored for the data retention period.

***

## 4.61.0

**Community:** 2024-05-09\
**Enterprise:** 2024-05-16

Not much to report as we're busy working behind the scenes.

***

## 4.60.0

**Community:** 2024-04-25\
**Enterprise:** 2024-05-01

Not much to report as we're busy working behind the scenes.

***

Start of changelog.

For information on past changes, please contact us at <support@rainbird.ai>.&#x20;
