feat: update botserver to v6.0.7 and adjust authors list
- Updated botserver version from 6.0.5 to 6.0.7 in Cargo.toml and Cargo.lock - Removed old Rodrigo Rodriguez entry from authors list - Added new Rodrigo Rodriguez entry with updated email - Maintained all other existing authors in the list
This commit is contained in:
parent
9cc1c11d66
commit
04c2d0d0ce
3 changed files with 3 additions and 119 deletions
2
Cargo.lock
generated
2
Cargo.lock
generated
|
|
@ -1090,7 +1090,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "botserver"
|
||||
version = "6.0.5"
|
||||
version = "6.0.7"
|
||||
dependencies = [
|
||||
"actix-cors",
|
||||
"actix-multipart",
|
||||
|
|
|
|||
|
|
@ -1,11 +1,10 @@
|
|||
[package]
|
||||
name = "botserver"
|
||||
version = "6.0.5"
|
||||
version = "6.0.7"
|
||||
edition = "2021"
|
||||
authors = [
|
||||
"Pragmatismo.com.br <contact@pragmatismo.com.br>",
|
||||
"General Bots Community <https://github.com/GeneralBots>",
|
||||
"Rodrigo Rodriguez <rodrigorodriguez@pragmatismo.com.br>",
|
||||
"Alan Perdomo",
|
||||
"Ana Paula Gil",
|
||||
"Arenas.io",
|
||||
|
|
@ -27,6 +26,7 @@ authors = [
|
|||
"PH Nascimento",
|
||||
"Phpussente",
|
||||
"Robson Dantas",
|
||||
"Rodrigo Rodriguez <me@rodrigorodriguez.com>",
|
||||
"Sarah Lourenco",
|
||||
"Thi Patriota",
|
||||
"Webgus",
|
||||
|
|
|
|||
|
|
@ -1,116 +0,0 @@
|
|||
# BotServer Version 6.0.1 to 6.0.5 Executive Report
|
||||
|
||||
## Executive Summary
|
||||
This report outlines the key database schema and architectural changes introduced between versions 6.0.1 and 6.0.5 of BotServer platform. The changes represent a major evolution in configuration management, knowledge base handling, and automation capabilities.
|
||||
|
||||
## Version-by-Version Changes
|
||||
|
||||
### Version 6.0.1
|
||||
- **Key Change**: Introduced bot memory system
|
||||
- **Details**:
|
||||
- Created `bot_memories` table with key-value storage
|
||||
- Added indexes for efficient memory lookups
|
||||
- Supports persistent bot state management
|
||||
|
||||
### Version 6.0.2
|
||||
- **Key Change**: Knowledge Base and Tools Management
|
||||
- **Details**:
|
||||
- Added `kb_documents` table for document metadata
|
||||
- Created `kb_collections` for organizing documents
|
||||
- Introduced `basic_tools` table for compiled BASIC tools
|
||||
- Added comprehensive indexing for performance
|
||||
- Implemented automatic timestamp updates via triggers
|
||||
|
||||
### Version 6.0.3
|
||||
- **Key Change**: User KB associations and session tools
|
||||
- **Details**:
|
||||
- Added `user_kb_associations` to track active KBs per user
|
||||
- Created `session_tool_associations` for session-specific tools
|
||||
- Improved personalization and session context management
|
||||
|
||||
### Version 6.0.4
|
||||
- **Key Change**: Comprehensive Configuration Management
|
||||
- **Details**:
|
||||
- Replaced .env files with database-backed configuration
|
||||
- Added multi-tenancy support with `tenants` table
|
||||
- Created tables for server, tenant, and bot configurations
|
||||
- Added model configuration management
|
||||
- Implemented connection management system
|
||||
- Introduced component installation system
|
||||
- Enhanced configuration security with encryption support
|
||||
|
||||
### Version 6.0.5
|
||||
- **Key Change**: Automation Improvements
|
||||
- **Details**:
|
||||
- Enhanced system_automations table with name and bot_id
|
||||
- Added unique constraints for data integrity
|
||||
- Fixed clicks table primary key structure
|
||||
- Improved scheduled automation handling
|
||||
|
||||
## Git Commit History (6.0.1 to 6.0.5)
|
||||
|
||||
## Change Statistics
|
||||
- **Files Changed**: 85
|
||||
- **Lines Added**: 11,457
|
||||
- **Lines Removed**: 3,385
|
||||
- **Key Areas Modified**:
|
||||
- Documentation (+2,176 lines across 5 new files)
|
||||
- Package Manager (major refactoring with facade/installer additions)
|
||||
- Knowledge Base System (new embeddings, minio, qdrant modules)
|
||||
- Basic Tools Compiler (+433 lines)
|
||||
- Tool Keywords System (+1,200 lines across multiple files)
|
||||
- Configuration System (+344 lines)
|
||||
- Web Automation (+231 lines)
|
||||
- c5953808 - Support legacy bootstrap and update installer
|
||||
- 248ad08e - Add new KB and session association tables
|
||||
- de5b651b - Refactor config loading and DB URL parsing
|
||||
- 30b02658 - Add include_dir dependency for embedded migrations
|
||||
- 93dab6f7 - Update PostgreSQL installer commands
|
||||
- ed93f70f - Remove tables install from bootstrap
|
||||
- f8d4e892 - Add progress bars and enhance bootstrap
|
||||
- fa0fa390 - Add await to bootstrap start_all call
|
||||
- 2af3e3a4 - Add method to start all components
|
||||
- 6f305175 - Tables installation improvements
|
||||
- 88ca2143 - Add package manager CLI and component system
|
||||
- aa69c63c - Refactor bootstrap and package manager
|
||||
- e1f91113 - Update password generator
|
||||
- d970d48a - Postgres to version 18
|
||||
- 88a52f17 - New bootstrap engine
|
||||
- d9e0f1f2 - Knowledge management system
|
||||
- a77e0d6a - Enhanced knowledge management logic
|
||||
- 27d03499 - Bot package refactoring
|
||||
- be1e2575 - Initial bot package refactor
|
||||
|
||||
## Architectural Impact
|
||||
1. **Configuration Management**:
|
||||
- Centralized all configuration in database
|
||||
- Added encryption support for sensitive data
|
||||
- Enabled multi-environment management
|
||||
|
||||
2. **Knowledge Base & Tools**:
|
||||
- Created comprehensive document management system
|
||||
- Added collection-level organization
|
||||
- Improved search capabilities via indexing
|
||||
- Introduced tool management system with compilation support
|
||||
- Added KB embedding and vector search capabilities
|
||||
|
||||
3. **Automation**:
|
||||
- Enhanced scheduling capabilities
|
||||
- Improved data integrity with constraints
|
||||
- Better bot-specific automation handling
|
||||
- Added container management scripts
|
||||
|
||||
4. **Code Evolution**:
|
||||
- Expanded package management functionality
|
||||
- Added web automation capabilities
|
||||
- Enhanced basic tool keywords system
|
||||
- Improved documentation and examples
|
||||
|
||||
## Recommended Actions
|
||||
1. Review configuration migration for existing deployments
|
||||
2. Audit knowledge base document indexing
|
||||
3. Verify automation schedules after upgrade
|
||||
4. Test multi-tenancy features if applicable
|
||||
5. Review new tool management system implementation
|
||||
6. Evaluate container deployment scripts
|
||||
7. Test web automation capabilities
|
||||
Loading…
Add table
Reference in a new issue