Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
edc0e6b
RDBC-940 Zstd-compression data prevents simple store.
yh-0 Sep 24, 2025
e25ea99
RDBC-940 Import zstandard for the tests
yh-0 Sep 29, 2025
74664a0
RDBC-940 Add missing stream argument
yh-0 Sep 30, 2025
456675b
Merge pull request #251 from yh-0/RDBC-940
poissoncorp Sep 30, 2025
53c5cd4
RDBC-964 Fix SSLError in https test
yh-0 Oct 29, 2025
605882a
Merge pull request #256 from yh-0/RDBC-964
poissoncorp Nov 4, 2025
3e050a5
RDBC-954 Python client: fix Connection String R/W Bugs (OLAP + AI)
yh-0 Oct 21, 2025
77c9156
RDBC-954 Fix tests
yh-0 Oct 21, 2025
2d9222c
RDBC-954 RemoveConnectionStringByNameOperation
yh-0 Nov 4, 2025
b4ab23e
Merge pull request #255 from yh-0/RDBC-954
poissoncorp Nov 4, 2025
c9eccfd
RDBC-934 Sync constants with .NET client
poissoncorp Nov 13, 2025
3048128
RDBC-934 Deprecate schema_type parameter
poissoncorp Nov 14, 2025
4304ac6
RDBC-934 Extend __init__ methods of AI entities
poissoncorp Nov 14, 2025
77613ef
RDBC-934 Add missing assigns
poissoncorp Nov 14, 2025
310a3b9
RDBC-934 Load action request arguments to dict
poissoncorp Nov 14, 2025
cdf954b
RDBC-934 Add Handle & Receive, clean-up
poissoncorp Nov 14, 2025
154a07b
RDBC-934 Sync-up Python AI Agents .run() implementation with C#
poissoncorp Nov 14, 2025
bf32c7a
RDBC-934 Remove AiAgentParametersBuilder
poissoncorp Nov 18, 2025
ec7d868
RDBC-934 Unhandled actions
poissoncorp Nov 18, 2025
4077dd4
RDBC-934 Streaming
poissoncorp Nov 18, 2025
4a2abb0
RDBC-934 Vertex & Overlap tokens
poissoncorp Nov 19, 2025
4a4f29c
RDBC-934 Metadata modifications changes fix
poissoncorp Nov 19, 2025
38432e6
RDBC-934 Bump version to 7.1.3
poissoncorp Nov 19, 2025
4c295ef
Merge pull request #258 from poissoncorp/RDBC-934
poissoncorp Nov 20, 2025
8781ce7
RDBC-934 7.1.3 C# API parity
poissoncorp Nov 20, 2025
71607f3
Merge pull request #259 from poissoncorp/RDBC-934-1
poissoncorp Nov 20, 2025
0c506a4
RDBC-967 7.1.4 AI changes
poissoncorp Dec 8, 2025
19fedd9
RDBC-967 GenAI Tasks Operations
poissoncorp Dec 9, 2025
8e58c9c
RDBC-967 Skip GenAI tests on CI/CD
poissoncorp Dec 10, 2025
da7fa43
Merge pull request #260 from poissoncorp/RDBC-967
poissoncorp Dec 10, 2025
e434a5c
RDBC-982 Release 7.1.4 Python Client
poissoncorp Dec 10, 2025
7e83006
Merge pull request #261 from poissoncorp/RDBC-982
poissoncorp Dec 10, 2025
d97a9f7
RDBC-999 VectorQuantizer should return list[int] instead of bytes for…
poissoncorp Jan 11, 2026
3c69a89
RDBC-999 Test VectorQuantizer
poissoncorp Jan 11, 2026
a1b1f07
RDBC-999 Add missing WhereOptions to VectorSearchToken
poissoncorp Jan 13, 2026
db60ce1
RDoc-3621 Add missing embeddings_max_concurrent_batches parameter
poissoncorp Jan 15, 2026
a38831a
RDoc-3621 Code format
poissoncorp Jan 19, 2026
7bf4508
RDBC-991 Add 7.2 to GHA RavenDB version matrix (python)
poissoncorp Jan 19, 2026
1bfc8f6
RDBC-999 Fix failing tests
poissoncorp Jan 19, 2026
66b31ba
RDBC-999 Fix failing tests
poissoncorp Jan 19, 2026
e6c05e8
RDBC-999 Fix Python 3.14 issue
poissoncorp Jan 21, 2026
4894faa
Merge pull request #262 from poissoncorp/RDBC-999
poissoncorp Jan 21, 2026
5b9536e
RDBC-1012 Implement AiAgentToolQueryOptions
poissoncorp Jan 27, 2026
a3780a5
RDBC-1013 Rework Python VectorSearch API
poissoncorp Jan 30, 2026
73b894e
RDBC-1013 Replace deprecated API usage in tests
poissoncorp Jan 30, 2026
98829b7
RDBC-1013 New VS API tests
poissoncorp Jan 30, 2026
2db1b93
Merge pull request #263 from poissoncorp/RDBC-1012
poissoncorp Jan 30, 2026
61e6fa3
RDBC-1013 Code format
poissoncorp Jan 30, 2026
dc463d6
Merge pull request #264 from poissoncorp/RDBC-1013
poissoncorp Jan 30, 2026
09b3474
RDBC-978 Python 7.1.4->7.1.5 Sync
poissoncorp Feb 1, 2026
7a70784
RDBC-978 Bump version
poissoncorp Feb 1, 2026
1961532
RDBC-978 Leftover changes
poissoncorp Feb 1, 2026
9b83ea5
RDBC-1005 Add Embeddings Generation Task operations
poissoncorp Feb 1, 2026
4cd66c4
Merge pull request #265 from poissoncorp/RDBC-978
poissoncorp Feb 1, 2026
96cb48b
RDBC-998 Write tests for Python AI Agents
poissoncorp Feb 23, 2026
6617770
RDBC-998 Add CI/CD skips
poissoncorp Feb 23, 2026
bb6e76f
RDBC-998 Code Format
poissoncorp Feb 26, 2026
70d7c62
Merge pull request #266 from poissoncorp/RDBC-998
poissoncorp Feb 27, 2026
b14264d
RDBC-1017 New constants
poissoncorp Mar 2, 2026
07d331e
RDBC-1017 RemoteAttachmentFlags Enum + Remote Attachment Settings Cla…
poissoncorp Mar 2, 2026
86cc148
RDBC-1017 RemoteAttachmentParameters
poissoncorp Mar 2, 2026
7bb649c
RDBC-1017 PutAttachmentCommandData + StoreAttachmentParameters + Atta…
poissoncorp Mar 2, 2026
f1df218
RDBC-1017 GetAttachmentOperation: Read Remote Parameters from Response
poissoncorp Mar 2, 2026
e30a762
RDBC-1017 Session API: store_attachment with StoreAttachmentParameters
poissoncorp Mar 2, 2026
0152f1e
RDBC-1017 Add remote attachments support, AI exception hierarchy, sch…
poissoncorp Mar 2, 2026
1299927
RDBC-1017 Remote attachments bulk insert
poissoncorp Mar 4, 2026
00f750a
RDBC-1017 Remote attachments tests & cleanup
poissoncorp Mar 4, 2026
f708da3
RDBC-1017 Test delete bulk attachments
poissoncorp Mar 4, 2026
b60d6da
RDBC-1017 Schema Validation
poissoncorp Mar 5, 2026
c881ee2
RDBC-1017 Schema Validation Indexing tests
poissoncorp Mar 5, 2026
e592cd0
RDBC-1017 Code formatter
poissoncorp Mar 5, 2026
b72fb72
RDBC-1017 Bump version to v7.2.0
poissoncorp Mar 5, 2026
c5ca51d
RDBC-1017 Skip tests that require license
poissoncorp Mar 5, 2026
1e857e6
RDBC-1017 Test against 7.2 only
poissoncorp Mar 5, 2026
929a183
RDBC-1017 Change datetime.now(UTC) to utcnow to support Python 3.10 a…
poissoncorp Mar 6, 2026
0cfd03a
Merge pull request #283 from poissoncorp/RDBC-1017
poissoncorp Mar 6, 2026
24108f4
RDBC-1032 Operation.wait_for_completion() returns BulkOperationResult
redknightlois Feb 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 9 additions & 8 deletions .github/workflows/RavenClient.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: tests/python

on:
push:
branches: [v7.1]
branches: [v7.2]
pull_request:
branches: [v7.1]
branches: [v7.2]
schedule:
- cron: '0 10 * * *'
workflow_dispatch:
Expand All @@ -25,12 +25,12 @@ jobs:
RAVENDB_PYTHON_TEST_SERVER_CERTIFICATE_PATH: certs/server.pfx
RAVENDB_PYTHON_TEST_CLIENT_CERTIFICATE_PATH: certs/python.pem
RAVENDB_PYTHON_TEST_CA_PATH: /usr/local/share/ca-certificates/ca.crt
RAVENDB_PYTHON_TEST_HTTPS_SERVER_URL: https://localhost:7326
RAVENDB_PYTHON_TEST_HTTPS_SERVER_URL: https://localhost:8081

strategy:
matrix:
python-version: [ '3.9', '3.10' ,'3.11', '3.12']
serverVersion: [ '7.1' ]
python-version: [ '3.10' ,'3.11', '3.12', '3.13', '3.14']
serverVersion: [ '7.2' ]
fail-fast: false

steps:
Expand All @@ -54,7 +54,7 @@ jobs:

- run: mkdir certs
- run: openssl genrsa -out certs/ca.key 2048
- run: openssl req -new -x509 -key certs/ca.key -out certs/ca.crt -subj "/C=US/ST=Arizona/L=Nevada/O=RavenDB Test CA/OU=RavenDB test CA/CN=localhost/emailAddress=ravendbca@example.com"
- run: openssl req -new -x509 -key certs/ca.key -out certs/ca.crt -subj "/C=US/ST=Arizona/L=Nevada/O=RavenDB Test CA/OU=RavenDB test CA/CN=localhost/emailAddress=ravendbca@example.com" -addext "basicConstraints = critical, CA:TRUE" -addext "keyUsage = critical, digitalSignature, keyCertSign"
- run: openssl genrsa -out certs/localhost.key 2048
- run: openssl req -new -key certs/localhost.key -out certs/localhost.csr -subj "/C=US/ST=Arizona/L=Nevada/O=RavenDB Test/OU=RavenDB test/CN=localhost/emailAddress=ravendb@example.com" -addext "subjectAltName = DNS:localhost"
- run: openssl x509 -req -extensions ext -extfile cert/test_cert.conf -in certs/localhost.csr -CA certs/ca.crt -CAkey certs/ca.key -CAcreateserial -out certs/localhost.crt
Expand All @@ -75,18 +75,19 @@ jobs:
- name: Install embedded RavenDB
run: pip install ravendb-embedded

- name: Install zstandard
run: pip install zstandard

- name: Run certifi script
run: python ./.github/workflows/add_ca.py

- name: Deploy certificates
run: mkdir RavenDB/Server/certs && cp certs/server.pfx RavenDB/Server/certs/

- name: Install black linter
if: ${{ matrix.python-version != '3.7' }}
run: pip install black

- name: Check code format
if: ${{ matrix.python-version != '3.7' }}
run: black --check .

- name: Run tests
Expand Down
Loading