Prisma

Latest version: v0.15.0

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 42 of 44

0.2.4

Not secure
This release is a patch release, the v0.2.3 release erroneously contained auto-generated files.

0.2.3

Not secure
🚨 DO NOT INSTALL FROM THIS VERSION 🚨

This release has been yanked from PyPi as it contained auto-generated files, please install using 0.2.4 or greater.

Bug Fixes

- Partial types with enum fields are now correctly generated (84)

Prisma Update

The internal Prisma binaries that Prisma Client Python uses have been upgraded from `3.1.1` to `3.3.0`.

- MongoDB introspection support is in preview

For a full list of changes see https://github.com/prisma/prisma/releases/tag/3.2.0 and https://github.com/prisma/prisma/releases/tag/3.3.0

0.2.2

Not secure
Package Rename

The python package has been renamed from `prisma-client` to `prisma`!

You can now install the client like so:


pip install prisma


You can still install using the old package name, however no new releases will be published.

Datasource Overriding

The datasource can be dynamically overriden when the client is instantiated:

py
from prisma import Client

client = Client(
datasource={
'url': 'file:./dev_qa.db',
},
)


This is especially useful for testing purposes.

0.2.1

Not secure
New features

Support for case insensitive string filtering

This feature is only supported when using PostgreSQL and MongoDB.

py
user = await client.user.find_first(
where={
'name': {
'contains': 'robert',
'mode': 'insensitive',
},
},
)


Prisma Update

The internal Prisma binaries that Prisma Client Python uses have been upgraded from `2.30.0` to `3.1.1`.

This brings with it a lot of new features and improvements:

- Referential Actions
- Named Constraints
- Microsoft SQL Server and Azure SQL Connector

For a full list of changes see https://github.com/prisma/prisma/releases/tag/3.1.1 and https://github.com/prisma/prisma/releases/tag/3.0.1

Type Validator

Prisma Client Python now comes bundled with a type validator, this makes it much easier to pass untrusted / untyped arguments to queries in a robust and type safe manner:

py
import prisma
from prisma.types import UserCreateInput

def get_untrusted_input():
return {'points': input('Enter how many points you have: ')}

data = prisma.validate(UserCreateInput, get_untrusted_input())
await client.user.create(data=data)


Any invalid input would then raise an easy to understand error (note: edited for brevity):


Enter how many points you have: a lot
Traceback:
pydantic.error_wrappers.ValidationError: 1 validation error for UserCreateInput
points
value is not a valid integer (type=type_error.integer)


Minor Changes

- Improved supported for the windows platform (not officially supported yet)

0.2.0

[JSON support](https://github.com/prisma/prisma-client-go/blob/master/docs/reference/12-json.md), [native mocks](https://github.com/prisma/prisma-client-go/blob/master/docs/reference/14-mocks.md), [helper methods](https://github.com/prisma/prisma-client-go/blob/master/docs/reference/13-if-present-methods.md) & minor improvements

🌟 **Help us spread the word about Prisma by starring the repo ☝️ or [tweeting](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20Prisma%20Go%20Client%20release%20v0.1.1%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma-client-go/releases/tag/v0.1.1) about the release.**

Major changes

* feat(prisma): upgrade prisma to 2.11.0 (301) steebchen
* feat(types): add basic json support (310) steebchen
* feat(query): introduce `IfPresent` method variants (300) steebchen
* feat(mocks): add native mocking (315) steebchen

Changes

* chore(dockerignore): use globs correctly (293) steebchen
* refactor(project): move err checks to if clauses (305) steebchen
* chore(project): format prisma schema files (306) steebchen
* fix(builder): remove manual date time serialisation (311) steebchen
* test(setup): bump mysql version, use fixed pg image (312) steebchen
* ci(workflows): remove rebase command (313) steebchen
* refactor(generator): use universal graphql result (314) steebchen
* fix(test): disable migrate logs per default (316) steebchen
* chore(test): use db push instead of migrate (307) steebchen
* docs(json): add json docs (320) steebchen
* ci(github): ignore docs changes in GitHub actions (321) steebchen
* chore(jetbrains): add shared .idea config (325) steebchen
* chore(jetbrains): remove watcher tasks file (327) steebchen
* ci(github): revert ignoring docs folder (323) steebchen
* chore(idea): set git toolbox commit message validation (329) steebchen
* docs(reference): document optional type filters (328) steebchen
* docs(reference): document XIfPresent method variants (330) steebchen
* test(mocks): rename prisma client variable (331) steebchen
* docs(reference): document mock usage and example (332) steebchen
* refactor(engine): simplify internal engine (333) steebchen
* refactor(builder): extract exec method (334) steebchen

Contributors

steebchen

Interested in providing feedback for the Go client?

We would like to ask you a few questions and get your feedback about the Go client. We'll send merch along your away as a thank you.
If you're interested, email me at steebprisma.io or join our [public Slack](https://slack.prisma.io) and DM me.

0.1.0

Go client early access

The Go client is now an [early access product](https://www.prisma.io/docs/about/releases#product-maturity-levels) and is not considered experimental anymore. 🎉
This means we will continue to invest in the Go client, but at the same time those resourced will be limited and we may have breaking changes in minor releases.

Release Notes

This release contains minor improvements and bumps the internal Prisma CLI to 2.10.2.

🌟 **Help us spread the word about Prisma by starring the repo ☝️ or [tweeting](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20Prisma%20Go%20Client%20release%20v0.0.11%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma-client-go/releases/tag/v0.0.11) about the release.**

Major changes

- bump internal Prisma CLI to 2.10.2 (290, 291)
- improve docs (284)
- fix `.Link()` method parameters (288)

Changes

* fix(errors): refactor internal pql error handling (279) steebchen
* fix(raw): adapt result struct (281) steebchen
* test(raw): test insert into raw statements (280) steebchen
* test(raw): add tests for update (283) steebchen
* docs(raw): clarify raw methods (282) steebchen
* feat(docs): refactor docs; add pagination & order by (284) steebchen
* fix(query): link many relations in nested create/update (288) steebchen
* feat(prisma): upgrade to 2.10.1 (290) steebchen
* feat(prisma): bump to 2.10.2 (291) steebchen
* ci(workflows): add rebase command (292) steebchen
* chore(project): minor code improvements & linter fixes (295) steebchen
* ci(release-drafter): switch to minor versions (296) steebchen
* docs(readme): change alpha mention to EAP (297) steebchen

Contributors

steebchen

Interested in providing feedback for the Go client?

We would like to ask you a few questions and get your feedback about the Go client. We'll send merch along your away as a thank you.
If you're interested, email me at steebprisma.io, join our [public Slack](https://slack.prisma.io), or [schedule a call directly](https://calendly.com/c/DDAUQECG7NYIBU5Q) with us.

Page 42 of 44

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.