Skip to content

Commit 7280d70

Browse files
authored
feat: support for ILP/HTTP (#18)
This PR upgrades the client to support [ILP over HTTP transport](questdb/questdb#4052) for data sent to QuestDB. This protocol provides a better dev-ex for data ingestion, including improved error messages, initialisation via configuration string, authentication, transactions, auto-flushing, and more.
1 parent 39e0e57 commit 7280d70

File tree

71 files changed

+9117
-270
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+9117
-270
lines changed

.gitignore

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,22 @@ src/example-basic/bin/
88
src/example-basic/obj/
99
src/net-questdb-client/bin/
1010
src/net-questdb-client/obj/
11-
UpgradeLog.htm
11+
UpgradeLog.htm
12+
src/net-questdb-client-tests/bin/
13+
src/net-questdb-client-tests/obj/
14+
src/net-questdb-client-benchmarks/bin/
15+
src/net-questdb-client-benchmarks/obj/
16+
src/net-questdb-client-benchmarks/bin
17+
src/net-questdb-client-benchmarks/obj
18+
src/dummy-http-server/bin/
19+
src/dummy-http-server/obj/
20+
src/example-streaming/bin/
21+
src/example-streaming/obj/
22+
src/net-questdb-client-benchmarks/BenchmarkDot*
23+
_site
24+
api
25+
src/example-auth-http-tls/obj/
26+
src/example-auth-http-tls/bin/
27+
src/example-auth-http-tls/obj
28+
src/example-auth-http-tls/bin
29+

README.md

Lines changed: 127 additions & 47 deletions
Large diffs are not rendered by default.

docfx.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"$schema": "https://dotnet.github.io/docfx/schemas/v1.0/schema.json#",
3+
"metadata": [
4+
{
5+
"src": [
6+
{
7+
"src": "src",
8+
"files": [
9+
"**/net-questdb-client.csproj"
10+
]
11+
}
12+
],
13+
"dest": "api"
14+
}
15+
],
16+
"build": {
17+
"content": [
18+
{
19+
"files": [
20+
"**/*.{md,yml}"
21+
],
22+
"exclude": [
23+
"_site/**"
24+
]
25+
}
26+
],
27+
"resource": [
28+
{
29+
"files": [
30+
"images/**"
31+
]
32+
}
33+
],
34+
"output": "_site",
35+
"templates": [
36+
"default",
37+
"modern",
38+
"~/templates/questdb"
39+
],
40+
"globalMetadata": {
41+
"_appName": "net-questdb-client",
42+
"_appTitle": "net-questdb-client",
43+
"_appLogoPath": "images/logo.png",
44+
"_appFaviconPath": "images/favicon.ico",
45+
"_enableSearch": true,
46+
"pdf": false
47+
},
48+
"markdownEngineProperties": {
49+
"markdigExtensions": [
50+
"attributes"
51+
]
52+
}
53+
}
54+
}

docs/conf.md

Whitespace-only changes.

docs/getting-started.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Getting Started

docs/install.md

Whitespace-only changes.

docs/introduction.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Introduction

docs/sender.md

Whitespace-only changes.

docs/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- name: Introduction
2+
href: introduction.md
3+
- name: Getting Started
4+
href: getting-started.md

global.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"sdk": {
3+
"version": "6.0.0",
4+
"rollForward": "latestMajor",
5+
"allowPrerelease": true
6+
}
7+
}

0 commit comments

Comments
 (0)