Closed robotdan closed 4 months ago
Next steps in version 1.40.0
are to mark Nashorn
as deprecated, remove Technology preview
text from GraalJS
and go with that for a few releases.
Need to make sure we update the documentation here: https://fusionauth.io/docs/v1/tech/lambdas/#javascript when Nashorn goes away.
Set milestone as 1.48.0. The only deliverable for 1.48.0 will be doc and copy to ensure the schedule is communicated.
Tasks for 1.48.0
:
Once these are delivered, we'll move the milestone back out to something further in the future. We officially deprecated the Nashorn Lambda engine when we shipped GraalJS in version 1.35.0
which was released on March 10th, 2022. So I think it is safe to remove this in version 1.49.0
or 1.50.0
.
Fully deprecate and remove Nashorn as a supported Lambda engine
Description
In version
1.35.0
FusionAuth added support for the GraalJS engine for Lambda functions. Since this version, the Nashorn engine is still available and has not been removed.Once we are confident that the GraalJS engine is covering all of our use cases, and is sufficiently performant, we should remove Nashorn, and convert all Lambda functions using Nashorn to GraalJS.
Related
Tasks
Community guidelines
All issues filed in this repository must abide by the FusionAuth community guidelines.
Release Notes
We are officially announcing the end of life for the Nashorn JavaScript engine used by FusionAuth Lambda functions. All new functions have defaulted to the GraalJS since version
1.35.0
. The engine is not being removed in the release, but this is an official notice that we plan to remove this engine in early 2024. Please review your lambda functions and ensure theengineType
is set toGraalJS
.