Skip to content

Commit f9843c1

Browse files
committed
OASIS-25945 Deprecate VPACK
1 parent 9127562 commit f9843c1

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## [master](https://github.com/arangodb/go-driver/tree/master) (N/A)
44
- Switch to Go 1.22.5
55
- Switch to Go 1.22.6
6+
- [V2] Deprecate VPACK support
67

78
## [1.6.2](https://github.com/arangodb/go-driver/tree/v1.6.2) (2024-04-02)
89
- Switch to Go 1.20.11

v2/README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
11
# ArangoDB Go Driver V2
22

3-
Implementation of Driver V2 makes use of runtime JSON/VPACK serialization, reducing memory and CPU Driver usage.
3+
Implementation of Driver V2 makes use of runtime JSON serialization, reducing memory and CPU Driver usage.
4+
The Combination of JSON serialization and HTTP2 support makes the driver more efficient and faster.
5+
6+
## Deprecation Notice
7+
8+
Since ArangoDB 3.12 VST support has been dropped and VPack is not anymore developed and maintained.
9+
The driver will not support VST from version V2 and VPack support will be removed in the future.
10+
11+
V1 driver is deprecated and will not receive any new features. Please use V2 instead.
12+
In V2 we have introduced a new way of handling requests and responses, which is more efficient and easier to use.

v2/connection/connection_http_content-type.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,7 @@ const (
2727

2828
ApplicationJSON = "application/json"
2929

30+
// ApplicationVPack is the content type for VelocyPack
31+
// Deprecated: Use JSON instead
3032
ApplicationVPack = "application/x-velocypack"
3133
)

0 commit comments

Comments
 (0)