Releases: akave-ai/akavelink
Akavelink v0.1.0 - Initial Release 🚀
The first release of Akavelink, a containerized API service that provides a RESTful interface for interacting with Akave's decentralized storage network.
Upgrade and compatibility
- Akave SDK: v0.1.0
Breaking Changes
- None
Feature/Improvements
-
🔐 Easy Authentication
Simple setup with environment variables for node address and private key configuration
Secure private key handling with automatic hex prefix detection
-
📦 Bucket Management
Create and manage storage buckets
List all buckets
View individual bucket details
-
📁 File Operations
Upload files up to 50MB
Download files with support for:
Full file downloads
Partial content (range) downloads
Streaming support
List files in buckets
View file metadata
-
🛠️ Deployment Options
Docker container support
Multiple deployment methods:
Local deployment
Ngrok tunneling
Cloudflare Tunnel
VPS deployment (AWS, GCP, etc.)
-
🔍 Developer Features
Comprehensive REST API
CORS support
Health check endpoint
Detailed error responses
Bug Fixes
- None
Performance Improvements
- None
What's Changed
- Wrapper for akave cli onchain actions by @Abhay-2811 in #1
- multi platform fix by @Abhay-2811 in #2
- API Documentation by @Abhay-2811 in #3
- Bug fix by @Abhay-2811 in #4
- Update Readme by @Abhay-2811 in #5
- fix: handle case when user uses '0x' pk feat: exmaple usage push by @Abhay-2811 in #6
- FIX: parsing invalid filenames to avoid runtime errors | Attempt on getting txn hash | Improved Logging by @Abhay-2811 in #7
- FIX: web3-utils.js not found error by @Abhay-2811 in #8
- FEAT: Cors policy update & optional env to manually update cors policy by @Abhay-2811 in #9
- update readme with deployment methods by @Abhay-2811 in #10
- Adding tests, Docker cache bust, fixing file name sanitization by @Abhay-2811 in #33
- Support Bytes range download by @Abhay-2811 in #39
- Fixes around byte range test suite by @Abhay-2811 in #42
- Update README.md by @ABusyHippie in #35
New Contributors
- @Abhay-2811 made their first contribution in #1
- @ABusyHippie made their first contribution in #35
Full Changelog: https://github.com/akave-ai/akavelink/commits/v0.1.0