Releases: NapthaAI/naptha-node
Releases · NapthaAI/naptha-node
v1.0.2
- Features
- Support for storing secrets
- add litellm endpoints to /inference
- Support for modifying config dynamically when running modules via cli
- Misc
- enable restart hub without stopping and starting node
- fix psycopg bug
- ci/cd improvements
What's Changed
- Install psycopg instead of psycopg-binary by @enricorotundo in #201
- Move Inference Endpoints to Dedicated Router and Add New Endpoints by @moarshy in #207
- feat: Add Makefile targets for local hub management and restart by @moarshy in #203
- Install postgres in Dockerfile for psycopg2 to build correctly by @enricorotundo in #205
- Optimise launch script by @Satti-Gowtham in #151
- chore: install 0.5.11 instead of 0.5.7 by @enricorotundo in #210
- Chore/pre install newer keynesian beauty contest by @enricorotundo in #211
- Update README.md by @enricorotundo in #218
- ci: run on pull_request by @enricorotundo in #222
- feat: Add streaming support for chat and completions endpoints by @moarshy in #208
- chore: mv images dir by @enricorotundo in #224
- CI: run cli tests in workflow by @enricorotundo in #225
- Feature/storing secrets by @Satti-Gowtham in #181
Full Changelog: v1.0.0...v1.0.2
v1.0.0
- Features
- Add first-class support for docker
- Support local inference with 13 open source models
- Separate venvs for each module to reduce dependency conflicts
- Add StorageConfig schema for Deployments
- Support for running memory modules
- Use .pem files for private key
- Misc
- Move config.py to .env
- Support https, use https and wss endpoints of naptha.ai nodes and hub
What's Changed
- [Chore] Replace all worker_* with agent_* by @adi-kmt in #102
- move local db user and pass to env by @richardblythman in #159
- Chore/remove postgres by @moarshy in #160
- update tags for keynesian_beauty_contest and random_rumber_protocol by @moarshy in #157
- Feat/run memory modules by @richardblythman in #162
- fix data generation config by @moarshy in #161
- Feat/module specific venv by @richardblythman in #165
- Chore/update create modules by @richardblythman in #166
- Chore/update storage config by @richardblythman in #167
- capture error and propagate when installing by @moarshy in #168
- Chore/config variables by @richardblythman in #169
- Chore/support https by @richardblythman in #164
- Chore/fix ollama by @moarshy in #171
- remove ops folder by @moarshy in #172
- dont try to reg/unreg if not required by @moarshy in #173
- Feat/ipfs url by @moarshy in #174
- add llm_config to kb_config by @moarshy in #178
- when adding rows to db make clean text for postgres by @moarshy in #177
- remove .venv from ipfs module if it exists by @moarshy in #176
- fix: deps replace psycopg2-binary with psycopg2 by @enricorotundo in #189
- Feat/compose script by @richardblythman in #190
- Dockerize node with Docker & Compose; LiteLLM + vLLM or Ollama inference configs by @K-Mistele in #113
- Update LICENSE by @MarkSchmidty in #191
- chore: fix broken refs by @enricorotundo in #193
- Chore/update module methods by @richardblythman in #196
- CI: install node on linux and macos by @enricorotundo in #194
- fix: LiteLLM doesn't start if OLLAMA_MODELS and VLLM_MODELS are empty #197 by @enricorotundo in #198
- ci: avoid downloading large models by @enricorotundo in #199
- Chore/pem file by @moarshy in #195
New Contributors
- @enricorotundo made their first contribution in #189
- @K-Mistele made their first contribution in #113
- @MarkSchmidty made their first contribution in #191
Full Changelog: v0.2.2...v1.0.0
v0.2.2
- Unified Storage API
- Unified fs, db and ipfs endpoints
- Each has Create, Read, Update, Delete, List, Search endpoints
- Added StorageProvider Client
- Inference Client
- Separate InferenceClient class
- Misc
- Automatically infer node communication protocol
- Personas use the Naptha Hub
- Require signature from consumer when running modules
- Added publish command for publishing modules directly from module repos, along with subdeployment modules
- Better error logs when using hosted node
v0.2.1
New Features:
- Knowledge Base Modules Support
- Added support for Knowledge Base Modules
- Allows for deployment of knowledge bases such as WikiKB or GitHubKB for use by agents on Naptha Nodes
- The state of the knowledge base is stored in the Naptha Node postgres db via the Node Storage API
- Module Create Endpoints
- Added support for module create endpoints
- Allows for downloading and installing modules without running
- Misc
- Add input parameter names and types to modules on hub
- Check for ollama updates on launch
- Add
make restart-nodefor faster restarting of node