aerospike-client-go
aerospike-client-go copied to clipboard
Incompatible changes to key generation
Hi, I am currently trying to upgrade some very old programs to newer client versions, so we can finally get rid of predexp and update our clusters. The only possible client versions to bridge the gap, having support for both predexp and the new expressions, seem to be the 5.x versions.
Sadly these versions introduce incompatible changes in the key generation:
7b4c9a58882bf3fdf625e593220c19dbdb1c6363 seems to remove the ability to use a []string
value as a key. There seems to be no way to generate the same key in newer clients, making old data inaccessible.
How is one supposed to access data in newer versions, written with those kind of keys?
Also: can you please explain why this was removed? I cannot find any documentation on this.