`_generate_paths_by_default` should always be private.
Merge pull request #17862 from lucasmazza/lm-hide-action

`_generate_paths_by_default` should always be private.
Merge pull request #17867 from tgxworld/silence_minitest_plugins

Silence Minitest for plugin tests.
Clarify change to process helpers [ci skip]

Add additional information to the CHANGELOG and release notes to
explain the requirement for paths in integration tests to start
with a leading slash.

Fixes #17870.
Merge pull request #17892 from y-yagi/active_support_core_extensions_guide

[ci skip] remove references to `Numeric#from_now`
Merge pull request #17651 from CLUSTERfoo/fix/adding_timestamps_migration_not_reversible

Failure to rollback t.timestamps when within a change_table migration

Conflicts:
	activerecord/CHANGELOG.md
skip test to get `sqlite3_mem` suite passing.
docs, bring back `ActiveRecord::Core` methods in the API. [ci skip]

This `# :nodoc:` had the effect of hiding every method that follows.
This meant that the API page for `ActiveRecord::Core` only contained
`configurations` and none of the following methods.

Furthermore this `# :nodoc:` had no effect on `maintain_test_schema`.
Those `mattr_accessor` inside the `included` block are not picked up
by rdoc.

/cc @zzak
support pg's tx access and deferrable modes via transaction(opts)