Conduit

Batteries-included backend that works with any stack.

MIT License

Downloads
1.7K
Stars
454
Committers
29

Bot releases are hidden (Show)

Conduit - v0.16.9 Latest Release

Published by kkopanidis about 1 month ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.8...v0.16.9

Conduit - v0.16.8

Published by kkopanidis 3 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.7...v0.16.8

Conduit - v0.16.7

Published by kkopanidis 4 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.6...v0.16.7

Conduit - v0.16.6

Published by kkopanidis 4 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.5...v0.16.6

Conduit - v0.16.5

Published by kkopanidis 5 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.4...v0.16.5

Conduit - v0.16.4

Published by kkopanidis 7 months ago

Conduit -

Published by kkopanidis 7 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.2...v0.16.3

Conduit - v0.16.2

Published by kkopanidis 8 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.1...v0.16.2

Conduit - v0.16.1

Published by kkopanidis 8 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.0...v0.16.1

Conduit - v0.16.0

Published by kkopanidis 8 months ago

Say hello to Conduit 0.16 🎉 🎉

We've been working on 0.16 for a year, and it brings a ton of fixes, improvements and new features. Conduit is faster, has improved stability and can handle more cases. It's the first release where we can definitely say that the core functionality has been completed. Moving forward to 0.17 and eventually to 1.0.0, we want to stabilize the gRPC API, improve existing functionality and cleanup code, and of course improve speed and resource consumption all over the platform. We're working on shipping a brand new UI that will bring much need quality of life and DX improvements, along with CLI improvements.

You can also now use our conduit-standalone image, that packages all of the services in a single docker container, to simplify deployments for dev or smaller workloads.

While the changes are far too many to outline, here's the tldr;

  • Migrated the project to ESM, NodeJS 20 and Typescript 5.
  • Dependency updates all the way.
  • Re-wrote the SQL implementation of the database, now able to handle SQLite, PostgreSQL, and MySQL/MariaDB consistently.
  • Stabilized and improved the Authorization module, which is able to answer permission checks in less than 5ms.
  • Introduced Views for the database, to facilitate both Authorization queries and custom Views.
  • Fixed various bugs in all modules.
  • Moved a lot of logic from the grpc-sdk package to a new module-tools package, so that you can communicate with Conduit without spinning up a fully-fledged micro-service.
  • Introduce a new type of Route in Hermes both for Client and Admin routers, the Proxy route, which allows you to create routes that utilize Conduit middlewares and expose existing services throught Conduit.
  • Improved authentication redirects by allowing you to specify redirectUrls from the client, while also protecting the system from malicious redirects by using configurable whitelisting.
  • Integrated authorization features in more modules.

CHANGELOG

What's Changed

New Contributors

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.15.14...v0.16.0

Conduit - v0.16.0-rc.5

Published by kkopanidis 9 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.0-rc.4...v0.16.0-rc.5

Conduit - v0.16.0-rc.4

Published by kkopanidis 9 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.0-rc.3...v0.16.0-rc.4

Conduit -

Published by kkopanidis 9 months ago

hotfix(authorization): missing relation size check on reindexing

Conduit - v0.16.0-rc.2

Published by kkopanidis 9 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.0-rc.1...v0.16.0-rc.2

Conduit - v0.16.0-rc.1

Published by kkopanidis 9 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.0-rc.0...v0.16.0-rc.1

Conduit - v0.15.19

Published by kkopanidis 10 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.15.18...v0.15.19

Conduit - v0.16.0-rc.0

Published by kkopanidis 11 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.0-alpha.29...v0.16.0-rc.0

Conduit - v0.16.0-alpha.29

Published by kkopanidis 11 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.0-alpha.28...v0.16.0-alpha.29

Conduit - v0.16.0-alpha.28

Published by kkopanidis 11 months ago

Bug Fixes

  • authorization: migration wrong iterator (2a28d08)
  • authorization: migrations not checking for missing fields properly (b49949e)
  • authorization: missing subject/resource id in create relation (1481f6e)
  • authorization: wrong operator on matching pipeline (930657d)
Conduit - v0.16.0-alpha.26

Published by kkopanidis 12 months ago

What's Changed

Full Changelog: https://github.com/ConduitPlatform/Conduit/compare/v0.16.0-alpha.25...v0.16.0-alpha.26