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

Modularize Session Store #147

Merged
merged 20 commits into from
Oct 28, 2024
Merged

Modularize Session Store #147

merged 20 commits into from
Oct 28, 2024

Conversation

mullermp
Copy link
Contributor

  • Prepares moving aws-sessionstore-dynamodb out of required dependencies in the new major version. Railtie will check if it's loaded and if so, apply it.
  • Fix tests that were not executing anymore because they rely on minitest. Started a new test directory that will be refactored and combined later.
  • Adds a new session store config generator and separates that out from the active record migration.
  • Adds a create / delete table rake task for rails apps without active record.
  • Improves the documentation and README of the session store feature with rails integration.
  • Renamed action dispatch session store configuration to dynamo_db_store to be consistent, and provided a backwards compatible shim with a warning, which will be removed in the new major version.

Closes #139 (feature request for rake create/delete table)

@mullermp mullermp changed the title Sessionstore refactor Modularize Session Store Oct 23, 2024
@mullermp mullermp merged commit edeb3d1 into main Oct 28, 2024
18 checks passed
@mullermp mullermp deleted the sessionstore-refactor branch October 28, 2024 18:25
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.

DynamoDB Sessions don't work like documented
2 participants