GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Tags · massive-com/client-python

Tags

v2.10.0

Toggle v2.10.0's commit message
[bot] Add missing endpoints and sync with OpenAPI spec (#1056)

Adds endpoints documented on massive.com that the client was missing,
and syncs existing methods with the OpenAPI spec.

**New endpoints**
- `list_options_open_interest` — `/options/v1/open-interest`
- `list_options_unusual_trades` — `/options/v1/unusual-trades`
- `list_stocks_insider_activity` — `/stocks/insiders/vX/activity`
- `list_stocks_insider_holdings` — `/stocks/insiders/vX/holdings`

**Synced with the OpenAPI spec**
- `*_all_of` filters are now sent as `.all_of`
- Forex snapshot `last_quote` ask/bid prices are now populated
- Added response fields the models were dropping
- Added missing query params (additive, no breaking changes)

Tested against the live API, including pagination.
  • Nov 12, 2026
  • 8c2bd1d
  • zip
  • tar.gz
  • Notes

v2.9.2

Toggle v2.9.2's commit message
[SPT-1668] Report the SDK version in the User-Agent and __version__ (#…

…1041)

Every request sent `User-Agent: Massive.com PythonClient/unknown`,
because the version was looked up for `massive-api-client` (an
unofficial third-party wrapper) instead of `massive`. And
`massive.__version__` was the `importlib.metadata.version` function
rather than the version string. Both now report the installed version.

Verified with a wheel built the way the release workflow does (`poetry
version 2.9.1`): it sends `Massive.com PythonClient/2.9.1` and
`massive.__version__ == "2.9.1"`. Published 2.9.0 sends `/unknown`.
Tests are included.
  • Nov 10, 2026
  • c791110
  • zip
  • tar.gz
  • Notes

v2.9.1

Toggle v2.9.1's commit message
Bump certifi from 2026.7.22 to 2026.10.19 (#1047)

Bumps [certifi](https://github.com/certifi/python-certifi) from
2026.7.22 to 2026.10.19.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/certifi/python-certifi/commit/662df63d7906df66f1f07c0751a3dfe9da14d914"><code>662df63</code></a>
Restore unaffected emSign roots (<a
href="https://redirect.github.com/certifi/python-certifi/issues/439">#439</a>)
(<a
href="https://redirect.github.com/certifi/python-certifi/issues/440">#440</a>)</li>
<li><a
href="https://github.com/certifi/python-certifi/commit/5cb238caeeb6c30ec1a7309ad3e16a5aa7b10ce8"><code>5cb238c</code></a>
Remove emsign (<a
href="https://redirect.github.com/certifi/python-certifi/issues/437">#437</a>)</li>
<li><a
href="https://github.com/certifi/python-certifi/commit/69494a764d0a08f90838d53d4b0fefd3e84045d6"><code>69494a7</code></a>
Bump actions/download-artifact from 8.0.1 to 8.0.2 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/436">#436</a>)</li>
<li><a
href="https://github.com/certifi/python-certifi/commit/029c7b0913d79e2efb73a216fc5c5e13ef958536"><code>029c7b0</code></a>
Bump actions/upload-artifact from 7.0.1 to 7.0.2 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/435">#435</a>)</li>
<li><a
href="https://github.com/certifi/python-certifi/commit/9d0a8f1f3a0d6b2e38d5773db7afe1a37e4527b6"><code>9d0a8f1</code></a>
Add support for Python 3.15 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/432">#432</a>)</li>
<li><a
href="https://github.com/certifi/python-certifi/commit/db472abf0a37067cb4488f036f4c19adf6b6ec3c"><code>db472ab</code></a>
Bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/431">#431</a>)</li>
<li>See full diff in <a
href="https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=certifi&package-manager=pip&previous-version=2026.7.22&new-version=2026.10.19)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/massive-com/client-python/network/alerts).

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Oct 26, 2026
  • d4ec1aa
  • zip
  • tar.gz
  • Notes

v2.9.0

Toggle v2.9.0's commit message
[SPT-1668] Add proxy, custom CA, and connection pool options (#1040)

Adds connection options to the clients, combining #968, #1008, #1026,
#1033 and #1034 (contributors are credited as co-authors).

- **Custom CA:** `ca_certs=` on `RESTClient` and `WebSocketClient`,
defaulting to `SSL_CERT_FILE` / `REQUESTS_CA_BUNDLE`, then certifi.
Closes #998.
- **Pool size:** `RESTClient(maxsize=10)`. urllib3 defaults to 1
connection per host.
- **Pool options:** `RESTClient(connection_pool_kw={...})`, merged over
the defaults. Closes #1009.
- **Proxy:** `RESTClient(proxy="http://user:pass@host:port")`. Proxy env
vars aren't read, so nobody's traffic changes route.

The README has a new **Network Configuration** section with examples for
each case (custom CA, proxy, threads, other pool options).

All new parameters are optional and added at the end of the signatures.
The one behavior change: if `SSL_CERT_FILE` or `REQUESTS_CA_BUNDLE`
points to a file, it's now used instead of certifi (as `requests` and
Python do). If it points to a file that doesn't exist, it's skipped with
a warning, so a stale value doesn't break anyone.

Verified against the live API through a local TLS-inspecting proxy
(mitmproxy with auth): REST and WebSocket connect with the proxy's CA
(argument or env var) and fail certificate verification without it;
wrong proxy credentials get 407. Under 16 threads, `maxsize=10` opened
16 TLS connections vs 57–70 with urllib3's default.

---------

Co-authored-by: SACHU JAMES <[email protected]>
Co-authored-by: Mohd Quamar Tyagi <[email protected]>
Co-authored-by: jakobovski-arb <[email protected]>
Co-authored-by: Roman Zydyk <[email protected]>
Co-authored-by: Kevin Chiu <[email protected]>
  • Oct 16, 2026
  • 670c2cc
  • zip
  • tar.gz
  • Notes

v2.8.0

Toggle v2.8.0's commit message
fix(futures): align snapshot, quote, trade, and schedules models with…

… OpenAPI spec (#1020)
  • May 26, 2026
  • 3c247d7
  • zip
  • tar.gz
  • Notes

v2.7.0

Toggle v2.7.0's commit message
Update Futures vX with v1 endpoints (#1015)

  • May 4, 2026
  • f3128f6
  • zip
  • tar.gz
  • Notes

v2.6.0

Toggle v2.6.0's commit message
Sync client-python with OpenAPI spec (#1014)

  • Apr 28, 2026
  • 0c1a66f
  • zip
  • tar.gz
  • Notes

v2.5.0

Toggle v2.5.0's commit message
Bump pygments from 2.19.2 to 2.20.0 (#1010)

Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.19.2...2.20.0)

---
updated-dependencies:
- dependency-name: pygments
  dependency-version: 2.20.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: justinpolygon <[email protected]>
  • Apr 10, 2026
  • 7179fdc
  • zip
  • tar.gz
  • Notes

v2.4.0

Toggle v2.4.0's commit message
sync risk factors (#1006)

  • Mar 5, 2026
  • e781983
  • zip
  • tar.gz
  • Notes

v2.3.2

Toggle v2.3.2's commit message
Initialize pool manager with timeout (#977)

* Initialize pool manager with timeout

* chore: expose self.timeout on BaseClient + minor cleanup

---------

Co-authored-by: Hynek Davídek <[email protected]>
Co-authored-by: justinpolygon <[email protected]>
  • Feb 26, 2026
  • e7d51f0
  • zip
  • tar.gz
  • Notes
PreviousNext
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.