Recent Releases of https://github.com/junwatu/griddb-client

https://github.com/junwatu/griddb-client - v1.0.0-beta.5

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

```bash

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

- TypeScript
Published by junwatu 6 months ago

https://github.com/junwatu/griddb-client - v1.0.0-beta.4

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

bash 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

- TypeScript
Published by junwatu 6 months ago

https://github.com/junwatu/griddb-client - v1.0.0-beta.2 - Beta Release

๐Ÿš€ 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

```bash

Will be available after 24-hour npm republish window

npm install @junwatu/griddb-client@beta ```

For now, you can install directly from GitHub: bash npm install github:junwatu/griddb-client#v1.0.0-beta.2

๐Ÿ“– Quick Start

```typescript 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

  • This is a beta release - please test thoroughly before production use
  • Report issues at: https://github.com/junwatu/griddb-client/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

- TypeScript
Published by junwatu 6 months ago