Skip to main content
v1.0.0 is backward-compatible. Your existing code continues to work without changes. This guide covers what changed and how to adopt the new APIs.

What changed

Module consolidation

Old modules are archived in vrin/_legacy/ and are not imported.

URL fixes

These fixes resolve 404 errors that occurred with the old URLs.

Enterprise client

The v0.8.x EnterpriseClient made network calls during __init__ (fetching config, validating connectivity). The v1.0.0 VRINEnterpriseClient is a thin subclass that only validates the key prefix.

Backward-compatible aliases

These aliases map old method names to new ones. They work in v1.0.0 but are not documented in the primary SDK reference.
While not required, these changes adopt the v1.0.0 API style:

1. Use insert() instead of insert_text() / insert_and_wait()

2. Use query_facts() instead of get_raw_facts_only()

3. Use properties instead of getter methods

4. Use streaming with metadata access

5. Use context manager