Skip to content

release92 (Memory optimisation, misc fixes) - #4795

Merged
Br3nda merged 15 commits into
mainlinefrom
dev
Sep 20, 2026
Merged

Br3nda merged 15 commits into
mainlinefrom
dev

Conversation

@CloCkWeRX

Copy link
Copy Markdown
Collaborator

No description provided.

dependabot Bot and others added 12 commits September 15, 2026 07:04
Bumps [msgpack](https://github.com/msgpack/msgpack-ruby) from 1.8.4 to 1.8.5.
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog)
- [Commits](msgpack/msgpack-ruby@v1.8.4...v1.8.5)

---
updated-dependencies:
- dependency-name: msgpack
  dependency-version: 1.8.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Replaces in-memory `.uniq.count`, `.uniq.empty?`, and `.uniq.each` calls
with database-level `.distinct` queries on GardenType gardens association.

Co-authored-by: CloCkWeRX <[email protected]>
Prevents aws-sdk-s3, aws-sdk-core, and aws-sdk-kms from auto-loading
on application boot across web and worker processes. The gem is
required on-demand in config/sitemap.rb.

Co-authored-by: CloCkWeRX <[email protected]>
…646302232458678253

Add require: false to aws-sdk-s3 in Gemfile
…e-5875013298046569013

Use database distinct count for GardenType gardens
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.229.0 to 1.232.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.232.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…-1.232.0

Bump aws-sdk-s3 from 1.229.0 to 1.232.0
…rkers-17519278420943304583

Remove Unicorn and enable Puma workers with preloading
…18781528129420138

Optimize caching memory usage in PhotoCapable and CropsHelper
Bumps [adm-zip](https://github.com/cthackers/adm-zip) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/cthackers/adm-zip/releases)
- [Changelog](https://github.com/cthackers/adm-zip/blob/master/history.md)
- [Commits](cthackers/adm-zip@v0.6.0...v0.6.1)

---
updated-dependencies:
- dependency-name: adm-zip
  dependency-version: 0.6.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Refactor block-based CanCan ability definitions for ScientificName, AlternateName, Planting, Activity, and Harvest into declarative hash conditions to eliminate per-record SQL queries and N+1 evaluation overhead.

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
@Br3nda

Br3nda commented Sep 20, 2026

Copy link
Copy Markdown
Member

@CloCkWeRX this looks ready to me -- it's all going to help

@cesy
cesy temporarily deployed to growstuff-staging September 20, 2026 01:27 Inactive
@Br3nda
Br3nda marked this pull request as ready for review September 20, 2026 02:31
@Br3nda
Br3nda merged commit c0614b5 into mainline Sep 20, 2026
16 checks passed
@Br3nda

Br3nda commented Sep 20, 2026

Copy link
Copy Markdown
Member

Merged this to help our failing production

This branch was previously deployed

2 inactive (1 outdated) deployments
growstuff-staging — f65e715e Deployed Sep 20, 2026 by cesy
growstuff-prod — 07f07e4c Deployed Sep 18, 2026 by CloCkWeRX
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.

3 participants