Use inheritance chain instead of callbacks to increment counter caches after create
Use inheritance chain instead of callbacks to increment counter caches after destroy
Set _after_create_counter_called flag to make update counter cache work
Restore the destroy_by_association check in post destroy counter cache
Hide BelongsToAssociation#increment_counters and #decrement_counters
Changed change_column in PG schema_statements.rb to make sure that the uuid_generate function was not being quoted.
Merge pull request #14766 from eric-chahin/migration_bug

Changed change_column in PG schema_statements.rb to make sure that the u...
Merge pull request #14765 from byroot/refactor-counter-cache-create-and-destroy

Refactor counter cache create and destroy
Add CHANGELOG entry for #14766 [ci skip]
Update AC::Metal documentation example [ci skip]

Include proper module since AV was extracted form AP as mentioned in #14659.
Merge pull request #14768 from spectator/ac_metal_docfix

Update AC::Metal documentation example