Skip to content

Releases: DelfinaCare/rls

v0.2.0

06 Oct 04:14
Compare
Choose a tag to compare

v0.2.0 (2024-10-06)

Build

  • build(deps): bump actions/setup-python from 4 to 5

Bumps actions/setup-python from 4 to 5.


updated-dependencies:

  • dependency-name: actions/setup-python
    dependency-type: direct:production
    update-type: version-update:semver-major
    ...

Signed-off-by: dependabot[bot] <[email protected]> (fbffce6)

  • build(deps): bump actions/checkout from 3 to 4

Bumps actions/checkout from 3 to 4.


updated-dependencies:

  • dependency-name: actions/checkout
    dependency-type: direct:production
    update-type: version-update:semver-major
    ...

Signed-off-by: dependabot[bot] <[email protected]> (4a523a6)

  • build(deps): bump python-semantic-release/python-semantic-release

Bumps python-semantic-release/python-semantic-release from 9.8.8 to 9.9.0.


updated-dependencies:

  • dependency-name: python-semantic-release/python-semantic-release
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] <[email protected]> (add1c17)

Feature

  • feat: added pytyped

Co-authored-by: Omar Fahmy <[email protected]> (b62b28d)

  • feat: add depandabot

Co-authored-by: Omar Fahmy <[email protected]> (78df511)

Fix

  • fix: updated poetry lock (534a469)

  • fix: update poetry lock (54229cb)

Refactor

  • refactor: removed try catch blocks

Co-authored-by: Omar Fahmy <[email protected]> (897ed6e)

  • refactor: removed unnecessary code

Co-authored-by: Omar Fahmy <[email protected]> (d4a3306)

Unknown

v0.1.0

01 Oct 08:46
Compare
Choose a tag to compare

v0.1.0 (2024-10-01)

Documentation

  • docs: sessioner example update

Co-authored-by: Ghaith Kdimati <[email protected]>" (223ec46)

  • docs: update readme

Co-authored-by: Ghaith Kdimati <[email protected]>" (2cde372)

  • docs: update readme

Co-authored-by: Ghaith Kdimati <[email protected]> (e8240b6)

Feature

  • feat: update release workflow to run on main branch (fb468de)

  • feat: update bypass rls execution and move alembic files to test

Co-authored-by: Ghaith Kdimati <[email protected]>" (7f3b711)

  • feat: add the release workflow to pipeline

Co-authored-by: Ghaith Kdimati <[email protected]>" (f7e02b2)

  • feat: add publish to pypi step in workflow (c621183)

  • feat: add pypi publish config (a2ecd55)

  • feat: add release workflow

Co-authored-by: Ghaith Kdimati <[email protected]>" (16a9d29)

  • feat: update structure
  • add Session class and context getter abstract class
  • integrate with alembic and add alembic operations to detect rls policies

Co-authored-by: Ghaith Kdimati <[email protected]> (6bb58c8)

  • feat: add custom expression support and start testing

Co-authored-by: Ghaith Kdimati <[email protected]>" (60b9aed)

  • feat: add custom expressions

Co-authored-by: Ghaith Kdimati <[email protected]> (94b076e)

  • feat: add bypassing rls

Co-authored-by: Omar Fahmy <[email protected]> (5bf4ed3)

  • feat: bind engine to session and make sure the bind is called only once and support multiple sources of comparison with nested fields

Co-authored-by: Ghaith Kdimati <[email protected]> (d47f5d8)

  • feat: install once-py package to be used with binding engine

Co-authored-by: Ghaith Kdimati <[email protected]> (4a6e633)

  • feat: add MIT license

Co-authored-by: Ghaith Kdimati <[email protected]> (08f28f9)

  • feat: add quality test workflow

Co-authored-by: Ghaith Kdimati <[email protected]> (76b820d)

  • feat: add pre-commit hooks

Co-authored-by: Ghaith Kdimati <[email protected]> (b8747c7)

  • feat: add pyproject.toml and poetry

Co-authored-by: Ghaith Kdimati <[email protected]> (6587edc)

  • feat: update rls api
  • change the way expressions are passed in the policy
  • set the session variables automatically from header variables

Co-authored-by: Ghaith Kdimati <[email protected]> (ffd3ef6)

Fix

  • fix: mypy static analysis error (b7b3df3)

  • fix: mypy static analysis issues

Co-authored-by: Ghaith Kdimati <[email protected]>" (6ba0802)

  • fix: remove userId from test route in main.py (5b91827)

  • fix: change repo name in pipeline workflow

Co-authored-by: Ghaith Kdimati <[email protected]> (a06ff38)

  • fix: mypy static analysis errors

Co-authored-by: Ghaith Kdimati <[email protected]> (981a88d)

Refactor

  • refactor: remove req.txt (cbf3326)

Test

  • test: add tests setup

Co-authored-by: Ghaith Kdimati <[email protected]> (bf0cc9f)

Unknown

  • doc: add README.md

Co-authored-by: Ghaith Kdimati <[email protected]> (3efa5aa)

  • Initial Commit: package structure (108750b)