init: claude

This commit is contained in:
Prad Nukala committed 2025-11-11 13:21:36 -05:00
1 parent 2def250609
commit 3b87993d60
150 files changed
+29191

No files matched your search

@@ -0,0 +1,60 @@
# Repository README
# tigerbeetle
*TigerBeetle is the financial transactions database designed for mission critical safety and performance to power the next 30 years of [OLTP](https://docs.tigerbeetle.com/concepts/oltp).*
## Documentation
* <https://docs.tigerbeetle.com>
* [The Primeagen](https://www.youtube.com/watch?v=sC1B3d9C_sI) video introduction to our
design decisions regarding performance, safety, and debit/credit primitives.
* [Redesigning OLTP for a New Order of Magnitude (QCon SF)](https://www.infoq.com/presentations/redesign-oltp/)
talk with a deeper dive into TigerBeetle’s local storage engine and global consensus protocol.
* [TIGER_STYLE.md](./docs/TIGER_STYLE.md), the engineering methodology behind TigerBeetle.
* [Slack](https://slack.tigerbeetle.com/join), say hello!
## Start
Run a single-replica cluster on Linux (or [other platforms](https://docs.tigerbeetle.com/start/)):
```console
$ curl -Lo tigerbeetle.zip https://linux.tigerbeetle.com && unzip tigerbeetle.zip
$ ./tigerbeetle version
$ ./tigerbeetle format --cluster=0 --replica=0 --replica-count=1 --development 0_0.tigerbeetle
$ ./tigerbeetle start --addresses=3000 --development 0_0.tigerbeetle
```
Connect to the cluster and make a transfer:
```console
$ ./tigerbeetle repl --cluster=0 --addresses=3000
> create_accounts id=1 code=10 ledger=700,
id=2 code=10 ledger=700;
> create_transfers id=1 debit_account_id=1 credit_account_id=2 amount=10 ledger=700 code=10;
> lookup_accounts id=1, id=2;
{
"id": "1",
"user_data": "0",
"ledger": "700",
"code": "10",
"flags": "",
"debits_pending": "0",
"debits_posted": "10",
"credits_pending": "0",
"credits_posted": "0"
}
{
"id": "2",
"user_data": "0",
"ledger": "700",
"code": "10",
"flags": "",
"debits_pending": "0",
"debits_posted": "0",
"credits_pending": "0",
"credits_posted": "10"
}
```
Want to learn more? See <https://docs.tigerbeetle.com>.
@@ -0,0 +1,43 @@
# GitHub Issues
7 recent issues.
## #3315: Node client id generation discards 15 bits of timestamp
**State**: open
**URL**: https://github.com/tigerbeetle/tigerbeetle/issues/3315
## #3301: ID generation questions
**State**: closed
**Labels**: triaged
**URL**: https://github.com/tigerbeetle/tigerbeetle/issues/3301
## #3298: Tigerbeetle docs seem to confuse debit and credit
**State**: closed
**Labels**: triaged
**URL**: https://github.com/tigerbeetle/tigerbeetle/issues/3298
## #3178: Go client hangs on first request
**State**: open
**Labels**: triaged
**URL**: https://github.com/tigerbeetle/tigerbeetle/issues/3178
## #3295: How to deploy TB via docker compose in isolated network
**State**: open
**URL**: https://github.com/tigerbeetle/tigerbeetle/issues/3295
## #3052: Illegal instruction (core dumped) on a new Linux VPS
**State**: closed
**URL**: https://github.com/tigerbeetle/tigerbeetle/issues/3052
## #74: Support DNS based addresses for nodes
**State**: open
**Labels**: triaged
**URL**: https://github.com/tigerbeetle/tigerbeetle/issues/74
@@ -0,0 +1,222 @@
# Releases
## 0.16.62:
**Published**: 2025-10-20
# 0.16.62
### Supported upgrade versions
Oldest supported client version: 0.16.4
Oldest upgradable replica version: 0.16.58
## Server
* Binary: Download the zip for your OS and architecture from this page and unzip.
* Docker: `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.62`
* Docker (debug image): `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.62-debug`
## Clients
**NOTE**: Because of package manager caching, it may take a few
minutes after the release for this vers
## 0.16.61:
**Published**: 2025-10-06
# 0.16.61
### Supported upgrade versions
Oldest supported client version: 0.16.4
Oldest upgradable replica version: 0.16.57
## Server
* Binary: Download the zip for your OS and architecture from this page and unzip.
* Docker: `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.61`
* Docker (debug image): `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.61-debug`
## Clients
**NOTE**: Because of package manager caching, it may take a few
minutes after the release for this vers
## 0.16.60:
**Published**: 2025-09-29
# 0.16.60
### Supported upgrade versions
Oldest supported client version: 0.16.4
Oldest upgradable replica version: 0.16.56
## Server
* Binary: Download the zip for your OS and architecture from this page and unzip.
* Docker: `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.60`
* Docker (debug image): `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.60-debug`
## Clients
**NOTE**: Because of package manager caching, it may take a few
minutes after the release for this vers
## 0.16.59:
**Published**: 2025-09-22
# 0.16.59
### Supported upgrade versions
Oldest supported client version: 0.16.4
Oldest upgradable replica version: 0.16.55
## Server
* Binary: Download the zip for your OS and architecture from this page and unzip.
* Docker: `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.59`
* Docker (debug image): `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.59-debug`
## Clients
**NOTE**: Because of package manager caching, it may take a few
minutes after the release for this vers
## 0.16.58:
**Published**: 2025-09-15
# 0.16.58
### Supported upgrade versions
Oldest supported client version: 0.16.4
Oldest upgradable replica version: 0.16.54
## Server
* Binary: Download the zip for your OS and architecture from this page and unzip.
* Docker: `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.58`
* Docker (debug image): `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.58-debug`
## Clients
**NOTE**: Because of package manager caching, it may take a few
minutes after the release for this vers
## 0.16.57: 0.16.57
**Published**: 2025-09-01
# 0.16.57
### Supported upgrade versions
Oldest supported client version: 0.16.4
Oldest upgradable replica version: 0.16.53
## Server
* Binary: Download the zip for your OS and architecture from this page and unzip.
* Docker: `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.57`
* Docker (debug image): `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.57-debug`
## Clients
**NOTE**: Because of package manager caching, it may take a few
minutes after the release for this vers
## 0.16.56:
**Published**: 2025-08-25
# 0.16.56
### Supported upgrade versions
Oldest supported client version: 0.16.4
Oldest upgradable replica version: 0.16.52
## Server
* Binary: Download the zip for your OS and architecture from this page and unzip.
* Docker: `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.56`
* Docker (debug image): `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.56-debug`
## Clients
**NOTE**: Because of package manager caching, it may take a few
minutes after the release for this vers
## 0.16.55: 0.16.55
**Published**: 2025-08-18
# 0.16.55
### Supported upgrade versions
Oldest supported client version: 0.16.4
Oldest upgradable replica version: 0.16.51
## Server
* Binary: Download the zip for your OS and architecture from this page and unzip.
* Docker: `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.55`
* Docker (debug image): `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.55-debug`
## Clients
**NOTE**: Because of package manager caching, it may take a few
minutes after the release for this vers
## 0.16.54:
**Published**: 2025-08-11
# 0.16.54
### Supported upgrade versions
Oldest supported client version: 0.16.4
Oldest upgradable replica version: 0.16.50
## Server
* Binary: Download the zip for your OS and architecture from this page and unzip.
* Docker: `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.54`
* Docker (debug image): `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.54-debug`
## Clients
**NOTE**: Because of package manager caching, it may take a few
minutes after the release for this vers
## 0.16.53:
**Published**: 2025-08-04
# 0.16.53
### Supported upgrade versions
Oldest supported client version: 0.16.4
Oldest upgradable replica version: 0.16.49
## Server
* Binary: Download the zip for your OS and architecture from this page and unzip.
* Docker: `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.53`
* Docker (debug image): `docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.53-debug`
## Clients
**NOTE**: Because of package manager caching, it may take a few
minutes after the release for this vers