NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #784 most downloaded on PyPI
A basic Salesforce.com REST API client.
Last release 2 months ago
08 Jul 2026
Release timing varies
gaps range from 4 weeks to 1.3 years
Some releases are documented
notes for 26 of 51 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
51 releases · first in 2013
Add PyPI publish workflow with trusted publishing by @nickcatal in https://github.com/simple-salesforce/simple-salesforce/pull/824
Full Changelog: https://github.com/simple-salesforce/simple-salesforce/compare/v1.12.9...v1.12.10
One column per quarter.
fix: missing key 'name' in exception message by @hofrob in #795
fix: Remove exception init to close #791 by @nickcatal in #792
Full Changelog: v1.12.7...v1.12.8
Refine CSV files splitting implementation in 'bulk2' by @zhiweio in #736
Full Changelog: v1.12.6...v1.12.7
[#771] Add support for Non-Standrad Domain in JWT Token
Full Changelog: https://github.com/simple-salesforce/simple-salesforce/compare/v1.12.5...v1.12.6
Full Changelog: v1.12.5...v1.12.6
#648 Add support for bulk2.0 #662 Add OAuth 2.0 client credentials login
[ #612 ] Fix unescaped username for JWT claim
[ #594 ] Fix infinite refresh session issue
Full Changelog: v1.12.2...v1.12.3
Remove leftover reference to Python 3.5 support ( #563 ) Support for Python 3.5 was dropped in #556 , so it should not be listed as a supported versio
Remove leftover reference to Python 3.5 support (#563)
Support for Python 3.5 was dropped in #556, so it should not be listed
as a supported version in the README.
add connected app support
Bug/v1.12.2/bulk autosize batch (#575)
add waits as arguments to exposed bulk api methods (#565)
add ability to bypass results being returned
Avoid a ZeroDivisionError in bulk.py (#568)
Raise an error if no data provided in bulk queries
Remove leftover reference to Python 3.5 support (https://github.com/simple-salesforce/simple-salesforce/pull/563) Support for Python 3.5 was dropped in https://github.com/simple-salesforce/simple-salesforce/pull/556, so it should not be listed as a supported version in the README.
add connected app support
Bug/v1.12.2/bulk autosize batch (https://github.com/simple-salesforce/simple-salesforce/pull/575)
add waits as arguments to exposed bulk api methods (https://github.com/simple-salesforce/simple-salesforce/pull/565)
add ability to bypass results being returned
Avoid a ZeroDivisionError in bulk.py (https://github.com/simple-salesforce/simple-salesforce/pull/568)
Raise an error if no data provided in bulk queries
#560 Fixed argument position in SFType caused by #507
Fix pylint errors and build errors on Travis-CI
[#507] Added automatic session refresh
Drop support for Python 3.5
Hotfix for missing metadata.wsdl file
Hotfix for missing metadata.wsdl file
v1.11.5 Changes as of 2022-01-05
v1.11.5 Changes as of 2022-01-05
Bugs #518 Fix hanging batch results in bulk api Features #475 Added support for all metadata api operations #485 Added base64 function to support upload, update, and get Other #495 Add parse_float to allow parsing of floats to decimal.Decimal #512 Updated README information for JWT Token Remove pypy3 from Travis-ci build
Hotfix missing wsdl file
[#494] Raise exception when bulk query returns a failure status
Other
Changes as of 2021-09-09
Other
bug fixes for time zone handling
bug fixes for time zone handling
v1.11.2: Fix bulk call results (#474) Update api.py Fix Trailing Whitespace Travis CI Update version.py Update CHANGES Update bulk.py Update version.p
v1.11.2: Fix bulk call results (#474) Update api.py Fix Trailing Whitespace Travis CI Update version.py Update CHANGES Update bulk.py Update version.py Update test_bulk.py Refactor bulk thread pool ("with concurrent.futures.ThreadPoolExecutor() as pool:")
[445] Added wrapper for Tooling API
Update readme for JWT authentication, removal of python 3.3/3.4 Add format_soql and format_external_id functions
Update readme for JWT authentication, removal of python 3.3/3.4 Add format_soql and format_external_id functions
Nothing published for this version
Bumps version to 1.0 and changes from "Beta" to "Production"
1.0.0 release of library
2.22.0Nothing published for this version
Nothing published for this version
Nothing published for this version
This release has an incremented release with no changes due to an error that occurred when attempting to roll out v0.74.0. This rollout failed halfway
This release has an incremented release with no changes due to an error that occurred when attempting to roll out v0.74.0. This rollout failed halfway through, which prevents us from re-running the release as it conflicts with PyPI no filename reuse policy.
Nothing published for this version
Nothing published for this version
Nothing published for this version
[134] query_all changed to be non-recursive due to recursion limit being hit for large result sets.
[131] Added the ability to pass custom headers through to requests
[98] Requests session objects are now shared between SFType instances and the parent Salesforce object
[103] Require requests[secure] to allow for system openssl, which will allow for TLSv1.2 in Python < 2.7.9 assuming system openssl is newer than Pytho
[85] Added tox support, updated travis-ci config
Nothing published for this version
Nothing published for this version
Nothing published for this version
Ability to query record by custom External ID.
Ability to query record by custom External ID.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →