Skip to content

Releases: masa-finance/masa-oracle

Release v0.5.0

25 Jul 00:41
2f2a591
Compare
Choose a tag to compare

Masa Oracle Release Notes

All Releases

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

03 Jul 08:29
5ec5624
Compare
Choose a tag to compare

Masa Oracle Release Notes

All Releases

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

28 Jun 17:45
78bb3a7
Compare
Choose a tag to compare

Masa Oracle Release Notes

All Releases

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

14 Jun 20:00
6cd2737
Compare
Choose a tag to compare

Masa Oracle Release Notes

All Releases

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

07 Jun 19:31
c071312
Compare
Choose a tag to compare

Masa Oracle Release Notes

All Releases

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

04 Jun 17:00
19cec5c
Compare
Choose a tag to compare

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

23 May 19:20
8da6877
Compare
Choose a tag to compare

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

16 May 23:06
1e3b01e
Compare
Choose a tag to compare

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

07 May 21:45
7efab7d
Compare
Choose a tag to compare

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

29 Apr 17:47
3683372
Compare
Choose a tag to compare

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