Releases: masa-finance/masa-oracle
Release v0.5.0
Masa Oracle Release Notes
0.0.9-beta (2024)
Overview
This release of the Masa Oracle Node introduces the following new features and changes.
Breaking Changes
- Protocol verion change to 0.0.9
Bug fixes
- None
New Features
- Added protocol blockchain ledger
Enhancements
Change Log
- Version: 0.0.9-beta
Release v0.0.9-beta
Masa Oracle Release Notes
0.0.9-beta (2024)
Overview
This release of the Masa Oracle Node introduces the following new features and changes.
Breaking Changes
- Protocol verion change to 0.0.9
Bug fixes
- None
New Features
- Added protocol blockchain ledger
Enhancements
Change Log
- Version: 0.0.9-beta
Release v0.0.8-beta
Masa Oracle Release Notes
0.0.8-beta (2024)
Overview
This release of the Masa Oracle Node introduces the following new features and changes.
Breaking Changes
- Protocol verion change to 0.0.8
Bug fixes
- Webscraper page depth fixed
New Features
- Added claude sonnet 3.5 LLM
- Discord scraper integrated with workers
Enhancements
- Added dht clustering options for optimization
- Improved bootnode nodedata handling
Change Log
- Version: 0.0.8-beta
Release v0.0.7-beta
Masa Oracle Release Notes
0.0.7-beta (2024)
Overview
This release of the Masa Oracle Node introduces new features, masa node will exit after running cli commands --stake n and --faucet
Breaking Changes
- Updated the masa-contracts-oracle to 0.4.5
- cd contracts && yarn
Bug fixes
- Fixed the bug that that gave incorrect node data timestamping, replaced with unix timestamps
New Features
- Added Discord scrapers
- Added masa token faucet with cli param --faucet
compile and build the masa-node
make build
will give 1000 masa tokens to the node and exit
make faucet
will stake 1000 masa tokens and exit
make stake
run as normal
make run
- None
Change Log
- Version: 0.0.7-beta
Release v0.0.6-beta
Masa Oracle Release Notes
0.0.6-beta (2024)
Overview
This release of the Masa Oracle Node introduces new features, performance improvements, and bug fixes. Below is a detailed description of the updates included in this release.
Breaking Changes
- None
Bug fixes
- Fixed depth = 0 error in data web scraper
- Fixed base64 decoding error in node api
New Features
- None
Worker Storage Metrics
-
Issue #314: Introduced detailed storage metrics for each worker.
-
Store CID in DHT: Ensures availability by storing
-
Content Identifiers (CIDs) in the Distributed Hash Table (DHT).
-
Persistence in LevelDB: Stores CIDs and their underlying data in LevelDB for enhanced data persistence.
-
Metrics to Track:
-
Detailed Worker Metrics: Track detailed metrics for each worker, including Who, What, Where, Bytes Scraped, and Time Taken.
-
Incentives: Provide incentives based on total time taken and bytes scraped.
-
Scrapes Per Peer: Keep a record of the number of scrapes performed by each peer.
-
Storage of BytesScraped: Maintain a record of bytes scraped by each peer.
-
PeerID Selection and Response: Improve PeerID selection and response mechanisms.
-
Bug Fixes
-
Error Response Handling: Fixed issues related to error response handling from workers.
-
Performance Improvements
-
Protobuf Message Response: Added protobuf message.
-
Response for more efficient worker responses.
-
Requirements
-
Network Configuration: Ensure that port 4001 TCP inbound is open.
Change Log
- Removed GCP IP address lookup for simpler option
- Version: 0.0.6-beta
Release v0.0.5-beta
Masa Oracle Release Notes
0.0.5-beta (2024)
Masa Oracle Node Release
Breaking Changes
New Features
Bug Fixes
- Fixed Worker response issues - note requires ingress 4001 tcp and udp open publicly
Performance Improvements
ChangeLog
- version 0.0.5-beta
Release v0.0.4-beta
Masa Oracle Release Notes
0.0.4-beta (2024)
Masa Oracle Node Release
Breaking Changes
- Normalized all command line params to camelCase
- Changed Ollama LLM Models default names to ollama/*
New Features
- Added Cloudflare AI Workers for LLM compute
- Implemented Record and OracleData struct to save events to persisted storage
- Discord Scraper as pkg
- Twitter Scraper as pkg
- Added Followers scraper call for Twitter pkg
- Reddit Scraper as pkg
- Web Scraper as pkg
- Added /auth endpoint to generate 24 api bearer token for node calls
- Added /chat for LLM chat completion PoC
- Added LLM Chat capability, enabling interaction with large language models (LLMs) such as OpenAI's GPT and others, directly through the node.
Bug Fixes
- Fixed update Records array for node data
- Worker channel race condition
Performance Improvements
- Increased worker time syncing between peers
ChangeLog
- Updated swagger docs
- version 0.0.4-beta
Release v0.0.3-beta
Masa Oracle Release Notes
0.0.3-beta (2024)
Masa Oracle Node Release
Breaking Changes
- Normalized all command line params to camelCase
- Changed Ollama LLM Models default names to ollama/*
New Features
- Added Cloudflare AI Workers for LLM compute
- Implemented Record and OracleData struct to save events to persisted storage
- Discord Scraper as pkg
- Twitter Scraper as pkg
- Added Followers scraper call for Twitter pkg
- Reddit Scraper as pkg
- Web Scraper as pkg
- Added /auth endpoint to generate 24 api bearer token for node calls
- Added /chat for LLM chat completion PoC
- Added LLM Chat capability, enabling interaction with large language models (LLMs) such as OpenAI's GPT and others, directly through the node.
Bug Fixes
- Fixed update Records array for node data
- Worker channel race condition
Performance Improvements
- Increased worker time syncing between peers
ChangeLog
- Updated swagger docs
- version 0.0.3-beta
Release v0.0.2-beta
Masa Oracle Release Notes
0.0.2-beta (2024)
Masa Oracle Node Release
Breaking Changes
- None
New Features
- Allow Nodes to participate in twitter scraping w/o bringing their own creds
- Added get bootnodes from deployment json on s3
- Added OracleFlow struct to save events to API gateway
Bug Fixes
- None
Performance Improvements
- Increased worker time syncing between peers
ChangeLog
- Removed obsolete pg integration for new data persistence architecture
- Added LLM_TWITTER_PROMPT to .env (optional)
- Added LLM_SCRAPER_PROMPT to .env (optional)
Release v0.0.1-beta
Masa Oracle Release Notes
0.0.1-beta (2024)
Masa Oracle Node Release
Breaking Changes
- Gossip version change to 0.0.1-beta
New Features
- Added Llama3 LLM Model
Bug Fixes
- Replaces Actor Worker Model with protoactor-go
- Handle RemoteUnreachableEvent to workers
- Updated API endpoints
- /api/v1/node/data
- /api/v1/node/:peerid
- /api/v1/node/status
Performance Improvements
- Added node data status to pubsub
- Added worker status to pubsub
ChangeLog
- Version update