Skip to content

Releases: junwatu/griddb-client

v1.0.0-beta.5

27 Aug 04:25

Choose a tag to compare

v1.0.0-beta.5 Pre-release
Pre-release

Changes

  • Fixed tests to align with core code changes (PUT method for inserts)
  • Updated HTTP method from POST to PUT for GridDB Web API compliance
  • All tests passing (169 tests)
  • Build successful
  • Now tagged as both beta and latest

Installation

# Install latest version
npm install @junwatu/griddb-client

# Or install beta specifically
npm install @junwatu/griddb-client@beta

What's Changed

  • Core CRUD operations now use PUT method for inserts (GridDB Web API standard)
  • Test suite updated to reflect API changes
  • Maintained backward compatibility for all public APIs
  • Package is now available as both beta and latest tags

v1.0.0-beta.4

27 Aug 04:05

Choose a tag to compare

v1.0.0-beta.4 Pre-release
Pre-release

Changes

  • Fixed tests to align with core code changes (PUT method for inserts)
  • Updated HTTP method from POST to PUT for GridDB Web API compliance
  • All tests passing (169 tests)
  • Build successful

Installation

npm install @junwatu/griddb-client@beta

What's Changed

  • Core CRUD operations now use PUT method for inserts (GridDB Web API standard)
  • Test suite updated to reflect API changes
  • Maintained backward compatibility for all public APIs

v1.0.0-beta.2 - Beta Release

25 Aug 03:39

Choose a tag to compare

🚀 GridDB Client Library - Beta Release

This is the second beta release of the TypeScript/JavaScript client library for GridDB Web API.

✨ Features

  • 🔌 Full GridDB Web API Support - Complete implementation of GridDB Web API v2
  • ☁️ GridDB Cloud Support - Built-in support for GridDB Cloud services
  • 🛠️ Complete CRUD Operations - Create, Read, Update, Delete with ease
  • 🔄 Batch Operations - Efficient batch inserts with error handling
  • 📊 SQL & TQL Support - Execute both SQL and TQL queries
  • 🔧 TypeScript First - Full TypeScript support with comprehensive type definitions
  • Performance Optimized - Connection pooling, retry logic, and efficient transformations
  • 🧪 Well Tested - 166+ unit tests with mocked responses

📦 Installation

# Will be available after 24-hour npm republish window
npm install @junwatu/griddb-client@beta

For now, you can install directly from GitHub:

npm install github:junwatu/griddb-client#v1.0.0-beta.2

📖 Quick Start

import { GridDB } from '@junwatu/griddb-client';

const griddb = new GridDB({
  griddbWebApiUrl: 'http://localhost:8080/griddb/v2',
  username: 'admin',
  password: 'admin'
});

// Create container
await griddb.createContainer({
  containerName: 'users',
  columns: [
    { name: 'id', type: 'INTEGER' },
    { name: 'name', type: 'STRING' }
  ]
});

// Insert data
await griddb.insert({
  containerName: 'users',
  data: { id: 1, name: 'John' }
});

🐛 Known Issues

📝 What's Changed

  • Fixed HTTP method usage (POST for insert, PUT for update)
  • Updated package name references in documentation
  • Added comprehensive test suite
  • Improved error handling

🤝 Contributing

Contributions are welcome! Please feel free to submit issues and pull requests.

📄 License

MIT