Skip to content

Releases: solana-foundation/kora

TypeScript SDK v0.3.0-beta.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jun 16:16
4948bc7

@solana/kora v0.3.0-beta.2

Installation

pnpm add @solana/kora

https://www.npmjs.com/package/@solana/kora/v/0.3.0-beta.2

Kora v2.2.0-beta.7

Kora v2.2.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Mar 19:51
f5b6737

Release of Kora v2.2.0-beta.7

Crates:

Docker Image:

docker pull ghcr.io/solana-foundation/kora:v2.2.0-beta.7
# or
docker pull ghcr.io/solana-foundation/kora:beta

TypeScript SDK v0.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Mar 20:15
f930398

@solana/kora v0.2.1

Fixes getPaymentInstruction signer noop bug. Thanks @Woody4618!

https://www.npmjs.com/package/@solana/kora/v/0.2.1

Installation

pnpm add @solana/kora

TypeScript SDK v0.3.0-beta.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Mar 18:42
f5b6737

@solana/kora v0.3.0-beta.0

  • Fixes noop signer issue.

Installation

pnpm add @solana/kora

https://www.npmjs.com/package/@solana/kora/v/0.3.0-beta.0

Kora v2.2.0-beta.6

Kora v2.2.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Mar 18:50
cecaac0

Release of Kora v2.2.0-beta.6

Crates:

Docker Image:

docker pull ghcr.io/solana-foundation/kora:v2.2.0-beta.6
# or
docker pull ghcr.io/solana-foundation/kora:beta

TypeScript SDK v0.2.0-beta.6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Mar 18:49
cecaac0

@solana/kora v0.2.0-beta.6

Installation

pnpm add @solana/kora

https://www.npmjs.com/package/@solana/kora/v/0.2.0-beta.6

Kora v2.0.5

Choose a tag to compare

@github-actions github-actions released this 11 Mar 17:44
cebb904

Release of Kora v2.0.5

Bug Fixes

  • update Rust version to 1.88 for time crate compatibility (#364)

  • add missing signature field to SignAndSendTransactionResponse (#353)

  • handle missing mint in transfer fee calculation and fix program_id checks (#349)

  • patch remaining dependabot security vulnerabilities (#348)

  • patch 6 dependabot security vulnerabilities (#346)

Documentation

  • add CONTRIBUTING.md and SECURITY.md (#340)

Crates:

  • kora-lib v2.0.5
  • kora-cli v2.0.5

Docker Image:

docker pull ghcr.io/solana-foundation/kora:v2.0.5
# or
docker pull ghcr.io/solana-foundation/kora:latest

TypeScript SDK v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Mar 16:44
2ea20a1

@solana/kora v0.2.0

Features

  • Kit plugin architecture (#354) — New createKitKoraClient() using Kit's plugin composition pattern (planner, executor, payer plugins). Enables composability with Kit program plugins like tokenProgram(). Includes:
    • Transaction planner with Kora blockhash, fee estimation, and payment instruction injection
    • Transaction executor with sign-and-send via Kora RPC
    • Token-2022 support via tokenProgramId config option
    • Compute budget instruction support (CU limit, CU price, simulation-based estimation)
    • New peer dependencies: @solana/kit-plugin-*, @solana-program/compute-budget, @solana-program/token
    • @solana/kit peer dep bumped to ^6.1.0

Example:

import { createDefaultKoraClient } from '@solana/kora';
import { tokenProgram } from '@solana-program/token';
import { address } from '@solana/kit';

const defaultKoraClient = await createKitKoraClient({
  endpoint: 'https://kora.example.com',
  rpcUrl: 'https://api.mainnet-beta.solana.com',
  feeToken: address('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'),
  feePayerWallet: myWalletSigner,
});

// Compose with Kit program plugins
const client = defaultKoraClient.use(tokenProgram());

// Transfer USDC via the token plugin — Kora handles gas fees transparently
await client.token.instructions
  .transferToATA({
    authority: myWalletSigner,
    recipient: address('...'),
    mint: address('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'),
    amount: 1_000_000,
    decimals: 6,
  })
  .sendTransaction();

Fixes

  • SignAndSendTransaction response (#353) — Add missing signature field. Return NoopSigner from getPaymentInstruction for Kit v6 signer deduplication.
  • Security vulnerabilities (#348) — Patch js-yaml prototype pollution, brace-expansion ReDoS.
  • ESLint v9 (#371) — Add flat config with @solana/eslint-config-solana.

Installation

pnpm add @solana/kora

Kora v2.0.4

Choose a tag to compare

@github-actions github-actions released this 03 Feb 14:13
a2ac0df

Release of Kora v2.0.4

Crates:

  • kora-lib v2.0.4
  • kora-cli v2.0.4

Docker Image:

docker pull ghcr.io/solana-foundation/kora:v2.0.4
# or
docker pull ghcr.io/solana-foundation/kora:latest

TypeScript SDK v0.1.3

Choose a tag to compare

@github-actions github-actions released this 03 Feb 14:23
a2ac0df

Release of @solana/kora v0.1.3