Releases: junwatu/griddb-client
Releases · 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
# Install latest version
npm install @junwatu/griddb-client
# Or install beta specifically
npm install @junwatu/griddb-client@betaWhat'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
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@betaWhat'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
🚀 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@betaFor 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
- 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