Skip to content

Remove BSF support#6596

Merged
headius merged 1 commit intojruby:masterfrom
headius:delete_bsf
Mar 6, 2021
Merged

Remove BSF support#6596
headius merged 1 commit intojruby:masterfrom
headius:delete_bsf

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.

2 participants