Skip to content

Merge all breaking changes into stage - #1243

Draft
juliannguyen4 wants to merge 11 commits into
stagefrom
v20
Draft

juliannguyen4 wants to merge 11 commits into
stagefrom
v20

Conversation

@juliannguyen4

@juliannguyen4 juliannguyen4 commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator

Will rebase and merge

…ultiple bitwise operations (#1226)

Remove value_byte_size parameter for:

- bit_set
- bit_and
- bit_or
- bit_insert
- bit_xor
… other index creation methods that take in an optional ctx parameter (#1229)
…hen an invalid int argument is passed to the affected API calls in CLIENT-4678 (#1231)

This affects all the API calls listed in f56000c.
…meta" dictionary parameter and have users pass ttl using policy instead (#1228)

test: uncomment test case where BatchRecord Write's batch_write policy was expected to inherit from the client config batch_write policy. This bug was addressed in CLIENT-3434
…expressions in favor of RecordSize() (#1234)

Both DeviceSize and MemorySize only work on server < 7.0 which is now EOL
… be set in a config-level write policy (#1241)

This affects:

- config["policies"]["exists"]
- config["compression_threshold"]

Extra changes

docs: remove references to old list and map operations in aerospike.Client that were removed in python client 12.0.0.
@codecov-commenter

codecov-commenter commented Sep 15, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 86.20690% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.72%. Comparing base (1a6bc01) to head (c387d33).
⚠️ Report is 4 commits behind head on stage.

Files with missing lines Patch % Lines
src/main/client/remove_bin.c 70.00% 3 Missing ⚠️
src/main/conversions.c 83.33% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##            stage    #1243      +/-   ##
==========================================
+ Coverage   85.63%   85.72%   +0.08%     
==========================================
  Files         102      102              
  Lines       15047    14860     -187     
==========================================
- Hits        12886    12739     -147     
+ Misses       2161     2121      -40     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

…iple config level policies (#1244)

* feat!: remove socket_timeout, total_timeout, and max_retries options from client config policy dictionary. socket_timeout is not documented in this case, and total_timeout / max_retries should be set to different values depending on which command type is used e.g max_retries should be zero for non-idempotent writes, and total_timeout should be higher for batch / queries compared to single key commands

* docs: remove deprecated client config commit_level option that doesn't get set for the other config-level batch policies. this setting should also vary by command type e.g due to performance reasons

* feat!: remove key option from client config policies since it is also not set in the config-level batch policies

* feat!: remove client config policies option replica since the docs is missing some of the command types it gets applied to, and because replica probably would be applied with different values depending on the command type

* fix: rm support for client config replica option

* feat!: remove read_mode_sc and read_mode_ap client config options that also dont get applied to batch_parent_write and the other command-level batch policies used for transactions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants