Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove BSF support #6596

Merged
merged 1 commit into from Mar 6, 2021
Merged

Remove BSF support #6596

merged 1 commit into from Mar 6, 2021

Conversation

headius
Copy link
Member

@headius headius commented Mar 6, 2021

This removes all references to the Apache Bean Scripting Framework
except for the configurable BSF mode in our ScriptingContainer.

Relates to #4835

This has not been decided for 9.3 yet, but BSF has not had a release since 2006 and has largely been replaced by the JSR-223 APIs throughout the Java world. There may be some old legacy libraries or apps still using BSF but they are unlikely to work with newer JRuby anyway.

@headius headius added this to the JRuby 9.3.0.0 milestone Mar 6, 2021
@headius
Copy link
Member Author

headius commented Mar 6, 2021

Windows failure seems unrelated.

This removes all references to the Apache Bean Scripting Framework
except for the configurable BSF mode in our ScriptingContainer.

Relates to jruby#4835
@headius
Copy link
Member Author

headius commented Mar 6, 2021

BSF 3.x is still out there, but is now just a shim over javax.script. I think anyone currently using BSF with JRuby could migrate to 3.x without us shipping specific BSF support.

https://commons.apache.org/proper/commons-bsf/

@enebo
Copy link
Member

enebo commented Mar 6, 2021

I confirm this bug

@headius headius merged commit b567e67 into jruby:master Mar 6, 2021
@headius headius deleted the delete_bsf branch March 6, 2021 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants