Closed
Description
After a chat with @tenderlove today, we're going to start preparing for a 2.0 release.
Punchlist:
- update default branch to
main
- bump version to 2.0.0.dev - dc4c05c
- format C code to CRuby standard - style(c): adopt cruby conventions #452
- remove deprecated functionality
- VersionProxy remove
VersionProxy
, clean up version branching, and drop Ruby 2.7 support #453 - type translation Remove type translation #470
- Row array wrappers Remove row array wrappers #471
- Deprecated method signature support remove deprecated method signatures (bind params) #511
- VersionProxy remove
- drop Ruby 2.7 support - remove
VersionProxy
, clean up version branching, and drop Ruby 2.7 support #453 - format Ruby code introduce standard formatting and linting #467
- doc file cleanup: doc file cleanup #494
- add required builds so that we can take advantage of "automerge"
- Better Ractor support
Initial Ractor support #365- after discussion we won't block a release on that work- feature: deeply freeze result rows (freeze strings / array). This will better support Ractor producer / consumer patterns Freeze results that come from the database #480
- improve ci
- refactor existing tests ci: refactor workflow #479
- add downstream integration test against Active Record ci: add downstream integration test against Active Record #491
- investigate occasional ruby_memcheck CI failures #489
- first-class musl support: introduce general musl support #442 (blocked on rubygems)
Metadata
Metadata
Assignees
Labels
No labels