π MyZubster v3.5.1: 6 Issues Fixed, Better Performance & Stability
A release focused on making the MyZubster ecosystem more stable, reliable, and ready for the next stage of development.
Today we're announcing MyZubster v3.5.1.
This release focuses on six areas across the ecosystem:
- πΏ Gateway API reliability
- π€ Pytho AI responses and performance
- π± Biodiversity data integrity
- π§ Tor connectivity
- π‘ IoT sensor reliability
- π€ Pytho robot navigation
The goal is simple:
fewer failures, better observability, and a more reliable foundation for the decentralized green ecosystem.
π Release Summary
| Issue | Area | Priority | Status |
|---|---|---|---|
| #1 | πΏ Gateway API | Critical | β Fixed |
| #2 | π§ Pytho AI | High | β Fixed |
| #3 | π± Biodiversity | Medium | β Fixed |
| #4 | π§ Tor Network | High | β Fixed |
| #5 | π‘ IoT Sensors | Medium | β Fixed |
| #6 | π€ Robot Navigation | High | β Fixed |
6/6 reported issues addressed.
π₯ #1 β Gateway API Reliability
One of the main goals of v3.5.1 was improving API reliability.
Improvements
- β Rate limiting
- β Request timeouts
- β Improved logging
- β Centralized error handling
Example configuration:
javascript
app.use(rateLimit({
windowMs: 15 * 60 * 1000,
max: 100
}));
app.use(timeout('30s'));
app.use(morgan('combined'));
These changes provide better protection against excessive requests while making failures easier to diagnose.
π§ #2 β Pytho AI Improvements
Pytho is the AI assistant at the heart of the MyZubster ecosystem.
In v3.5.1 we focused on improving contextual responses and reducing unnecessary processing.
Improvements
β
More specialized system prompts
β
Better error handling
β
Response caching
β
Reduced unnecessary token usage
β
More structured responses
The goal is to make Pytho more useful across:
π± Botany
π‘ IoT
π Blockchain
π€ Robotics
π‘ Smart gardening
Example:
const systemPrompt = `
You are Pytho, an AI assistant specialized in:
- Botany and gardening
- IoT and sensors
- Monero and privacy technology
- Robotics
- MyZubster infrastructure
`;
Caching can also reduce repeated calls for frequently requested information:
const cache = new NodeCache({
stdTTL: 300
});
π± #3 β Biodiversity Data Integrity
The biodiversity registry is designed to keep track of plants, seeds, exchanges, and other biological resources.
One problem we identified was inconsistent or duplicated data.
Improvements
β
Input validation
β
Duplicate detection
β
Better data integrity checks
β
Improved seed registration
Example validation:
function validateSeed(data) {
if (!data.name || data.name.length < 2) {
throw new Error('Invalid plant or seed name');
}
if (!data.quantity || data.quantity < 1) {
throw new Error('Invalid quantity');
}
}
A simple deduplication strategy can prevent identical entries:
function deduplicateSeeds(seeds) {
const seen = new Set();
return seeds.filter(seed => {
const key = `${seed.name}-${seed.type}`;
if (seen.has(key)) {
return false;
}
seen.add(key);
return true;
});
}
π§
#4 β Tor Network Improvements
Privacy is an important part of the MyZubster architecture.
v3.5.1 includes improvements around the configuration and monitoring of the Tor services.
Improvements
β
Onion service configuration review
β
Better monitoring
β
Retry handling
β
Improved logging
β
Timeout configuration
Example:
HiddenServiceDir /var/lib/tor/myzubster/
HiddenServicePort 80 127.0.0.1:3002
The purpose is to make the onion services easier to monitor and troubleshoot.
Important: Tor provides network-level privacy properties, but applications can still leak identifying information through cookies, authentication data, browser fingerprinting, logs, or other metadata. Privacy requires careful application designβnot Tor alone.
π‘ #5 β IoT Sensor Reliability
IoT devices need to work reliably even when network connectivity isn't perfect.
v3.5.1 improves:
β
Sensor calibration
β
Wi-Fi reconnection
β
Retry handling
β
Error monitoring
Example:
class SensorCalibration:
def __init__(self):
self.offsets = {
"temperature": 0.5,
"humidity": 2.0,
"moisture": 5.0
}
def calibrate(self, value, sensor_type):
return value + self.offsets[sensor_type]
For connectivity:
def reconnect_wifi(max_retries=3):
for attempt in range(max_retries):
try:
wifi.connect()
return True
except Exception:
time.sleep(5)
return False
Reliable sensor infrastructure is essential for automated irrigation and future garden robotics.
π€ #6 β Pytho Robot Navigation
The robotic side of MyZubster also received improvements.
The focus was on making movement more predictable and controllable.
Improvements
β
PID controller
β
Waypoint navigation
β
Obstacle detection
β
Sensor calibration
A simplified PID controller:
class PIDController {
constructor(kp, ki, kd) {
this.kp = kp;
this.ki = ki;
this.kd = kd;
this.integral = 0;
this.previousError = 0;
}
update(setpoint, current, dt) {
const error = setpoint - current;
this.integral += error * dt;
const derivative =
(error - this.previousError) / dt;
const output =
this.kp * error +
this.ki * this.integral +
this.kd * derivative;
this.previousError = error;
return output;
}
}
This provides a foundation for more precise autonomous movement.
π Release Overview
Area v3.5.1 Focus
API Reliability & error handling
AI Context & performance
Biodiversity Data validation
Tor Monitoring & connectivity
IoT Calibration & reconnection
Robotics Navigation & control
The release is primarily a stability and infrastructure update rather than a major feature release.
π³ Installation
Docker
git clone https://github.com/myzubster/myzubster.git
cd myzubster
./deploy.sh
Local installation
git clone https://github.com/myzubster/myzubster.git
cd myzubster
npm install
./start_hub_safe.sh
Before deploying to production, review the environment configuration and secrets.
π§
Tor Access
MyZubster also provides onion services for privacy-oriented access.
πΏ Portal
http://362l5jvyi4eu7274cnmij4ciertiaoezke2gvae5vktjwfuqaufc3gid.onion
π§ Pytho AI
http://5wk75elnub25licu4hju2ryjos7cvetvgoi3ifn3rqvv6pxsjffu56id.onion
π Marketplace
http://vd3ep6mr5q45hcizxemlv235auvckxp7ad7vok573zrbt4ukac5oq6yd.onion
You need a Tor-compatible browser or client to access .onion services.
π Privacy & Security
Privacy is a core principle of MyZubster.
The project combines:
π§
Tor onion services
π Open-source infrastructure
π Monero-related privacy technology
π‘οΈ PGP-based security components
π± Local biodiversity data
π€ Open-source AI and robotics
However, no software system can honestly guarantee "total anonymity" or "total privacy."
Security and privacy depend on the complete system, including configuration, application code, operational practices, and user behavior.
π οΈ What's Next?
v3.5.1 is a foundation for the next stage of development.
Upcoming areas include:
π P2P communication between nodes
π± Mobile monitoring
π§ Automated irrigation
π€ Improved autonomous robotics
π± Expanded biodiversity registry
πͺ Decentralized marketplace improvements
ποΈ Community governance
π§
Additional privacy-focused infrastructure
π€ Contributing
MyZubster is an open-source project and contributions are welcome.
Possible areas include:
π± Botany
Expand the plant and biodiversity database.
π€ AI
Improve Pytho's reasoning, vision, and gardening knowledge.
π‘ IoT
Add new sensors and hardware integrations.
π Security
Review the codebase and improve privacy and security.
π§
Privacy
Improve Tor integration and privacy-preserving architecture.
π Documentation
Help make the project easier for new contributors.
π Links
Repository
https://github.com/myzubster/myzubster
Pull Requests
https://github.com/myzubster/myzubster/pulls
Releases
https://github.com/myzubster/myzubster/releases
π Thank You
A big thank you to everyone who contributes to MyZubster through:
Code
Testing
Bug reports
Documentation
Ideas
Botanical knowledge
Hardware experiments
Community feedback
Every contribution helps move the project forward.
πΏ MyZubster v3.5.1
More stable.
More reliable.
Still open source.
"The land is not something we own. It is something we protect for those who come after us."
π±π π€π§
ππ
MyZubster β Building a greener, more private and decentralized future.
Top comments (0)