Skip to content

Commit 2e52b69

Browse files
authored
OASIS-25945 Deprecate VPACK (#622)
1 parent d4ee5b0 commit 2e52b69

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

v2/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
- Switch to Go 1.22.6
77
- Support for missing dirty read options (query, transaction apis)
88
- Get inbound and outbound edges
9+
- Deprecate VPACK support
910

1011
## [2.1.0](https://github.com/arangodb/go-driver/tree/v2.1.0) (2024-04-02)
1112
- Switch to Go 1.21.5

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)