elsa-workflows / elsa-workflows/elsa-core

Elsa2: Update Rebus + Jint to latest versions

Open
#7,502 2 comments 0 reactions 0 assignees View on GitHub
triaged
Dominant language
C#
Stars
7.9k
Forks
1.5k
Avg merge
15h 22m
Merged PRs (30d)
114

Description

## Enhancement Request

### Enhancement Overview

#### Jint
Currently Jint is on a beta version 3.0.0-beta-2037 which even if moved to the non beta 3.0.0 it does not compile as the api changed before beta closed.
The latest version is 4.9.2 which changes the Parser from Esprima to Acornima.

#### Rebus
Rebus is also outdated being on version 8.7.1.
The latest is version 8.9.2 which brings .net10 support with it which Elsa support already so should have been updated already.

### Proposed Enhancement
Update both packages to the versions mentioned above to take advantage of bug fixes and features.

### Alternative Solutions
N/A

### Use Cases
**Identify potential use cases**
Who will benefit from this enhancement?
Any developer still using Elsa v2.

### Impact of Enhancement
Various dependencies will need to move to later versions:

- Microsoft.Extensions.*
- Newtonsoft.Json
- System.Test.Json
- System.Text.Encodings.Web

Breaking changes will need to be resolved for Jint.

### Visuals and Mockups
N/A

### Additional Context
N/A

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.