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

Running Rails 7 #7175

Closed
4 tasks done
headius opened this issue Apr 13, 2022 · 5 comments
Closed
4 tasks done

Running Rails 7 #7175

headius opened this issue Apr 13, 2022 · 5 comments
Milestone

Comments

@headius
Copy link
Member

headius commented Apr 13, 2022

A checklist of issues to fix to get Rails 7 working. Additional items will be added as needed.

@headius headius added this to the JRuby 9.4.0.0 milestone Apr 13, 2022
@headius
Copy link
Member Author

headius commented Apr 13, 2022

Attaching prerelease gems of net-http and strscan based on the linked PRs:

@headius
Copy link
Member Author

headius commented Apr 28, 2022

Preview releases of net-http, strscan, and stringio are now incorporated into JRuby, allowing Rails 7 to install without modification.

Unsure about the delegation issue, but it may be resolved by recent work from @enebo.

@enebo
Copy link
Member

enebo commented May 5, 2022

Adding some new stuff in this issue:

  • Update arjdbc CI to reflect jruby-head and Rails 7.
  • Update sqlite3 to reflect API changes in Rails 7
  • Update pg to reflect API changes in Rails 7
  • Update mysql to reflect API changes in Rails 7
  • Rails unit test pass (beyond activerecord handled by driver updates in arjdbc)(this will likely get expanded out)

@headius
Copy link
Member Author

headius commented Nov 16, 2022

Rails is working pretty well, enough to scaffold and run a basic app. Only sqlite and mysql have adapters at the moment, and I'm not sure how complete they are.

@headius
Copy link
Member Author

headius commented Nov 23, 2022

Punting remaining work to 9.4.1.

@headius headius closed this as completed Nov 23, 2022
@headius headius mentioned this issue Nov 23, 2022
5 tasks
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

No branches or pull requests

2 participants