Skip to content

Releases: bonesoul/CoiniumServ

0.2.5

17 Dec 12:09
Compare
Choose a tag to compare
v0.2.5-beta

Update README.md

v0.2.4 - Aurora

27 Oct 14:10
Compare
Choose a tag to compare
v0.2.4 - Aurora Pre-release
Pre-release

Features

  • Implemented basic market data support initially from Cryptsy, Bittrex and Poloniex.

Improvements

  • Marked miner connection, disconnection, share-submission log messages as debug level, so server.log file by default doesn't get spammed with them.
  • Improved exception handlers for daemon connections.

Bug Fixes

  • Fixed a bug in hybrid-storage where Block.Accounted and Payment.Completed fields default values was not set correctly.
  • Fixed a bug in generation-transaction - version is now correctly set.
  • Fixed a bug in Payment Processor which was causing crashes for invalid addresses.

Web

  • Added robots.txt
  • Added custom.css and custom.js for easier CSS and javascript additions.
  • Added analytics.html for easier addition of tracker codes.
  • Fixed a bug that was affecting mono based systems where favicon was not correctly rendered.

v0.2.3 - Aurora

20 Oct 13:09
Compare
Choose a tag to compare
v0.2.3 - Aurora Pre-release
Pre-release

Web

  • Implemented FAQ page.
  • Pool page now renders an notice when pool's daemon connection is un-healthy.
  • Pools list & per-pool pages do now show the last found block for the pool.
  • /help/termsofservice has been moved to /tos.
  • Time zones in embedded front-end are localized & rendered as relative.
  • Removed social icons configuration - social icons can be now enabled by editing navbar.cshtml.

v0.2.2 beta - Aurora

13 Oct 13:55
Compare
Choose a tag to compare
v0.2.2 beta - Aurora Pre-release
Pre-release

Bug Fixes

  • Fixed compilation problems caused by json-rpc package.
  • Difficulty in web front-end is now shortened & humanized.
  • Added submitblock() detection support - so that coins like USD-e without submitblock() methods are also supported.

v0.2.1 beta - Aurora

04 Oct 22:35
Compare
Choose a tag to compare
v0.2.1 beta - Aurora Pre-release
Pre-release

Bug Fixes

  • Fixed a bug in stratum service where some miners were unable to connect back after they got disconnected.

v0.2.0 beta - Aurora

03 Oct 11:25
Compare
Choose a tag to compare
v0.2.0 beta - Aurora Pre-release
Pre-release

v0.2.0 is the last major release before our auto-exchange & multi-pool feature with many fixes and improvements. You can find out the details below;

What's new?

  • Improved support for POW + POS hybrids and peercoin variants.
  • Improved & re-developed payment manager.
  • New web frontend theme.
  • Improved web frontend's functionality.

Changelog

Algorithms

  • Added scrypt-og, sha1, qubit, nist5 and fresh support.

Coin

  • Improved support for POW + POS hybrid coins.
  • Added support for peercoin and variants.
  • Improved coin configuration file format.
  • Added working block explorer's for most coins.

Payments

  • Re-developed payments manager from stratch with base-work for upcoming auto-exchange feature.
  • Multiple payments can now be sent using sendmany() together in once.

Database

  • Hybrid-storage can now track users, payouts and transactions.

Web

  • Fixed misc. bugs in embedded web-server, it can now correctly function both in debug and release mode.
  • The front-end now uses a brand new bootstrap based theme which is also mobile-friendly.
  • Implemented "Getting Started pages for miners.
  • Implemented "Mining Software" pages for miners.
  • Implemented "Terms of Service" page.
  • Front-end can now render algorithms, blocks, payments and transactions in details.
  • Added a template option to config.json - website section so additional themes can be used.
  • Added partial views to front-end allowing easier edits.
  • Added support for social icons to be rendered in frontend.
  • Live template edits are now possible in debug mode.
  • Embedded web-server can now listen on all available network interfaces.

Blocks

  • Improved handling of newly found blocks.
  • Fixed an integer overflow bug within in block pooler.

RPC

  • Improved handling of coin daemon rpc errors.

Configuration

  • Removed comment lines from json configuration files so they can be validated (using jsonlint.com or so).
  • Added timeout option for daemon rpc connections (by default 5 seconds).
  • Added node configuration support to config.json stack section.
  • Added more error checks for json config file loaders.

Logging

  • Removed console.log configuration as it'll be always on by default.
  • Packet.log configuration is now correctly honored.

v0.1.5 alpha - Piri Reis

05 Sep 07:44
Compare
Choose a tag to compare
Pre-release

Payments

  • Fixed a bug in hybrid-storage layer where blocks were not correctly set as confirmed once they were actually so.

Web

  • Fixed a bug in embedded web-server where some users were not able to use the interface.
  • Updated web-site tempaltes which reflects newest API changes.

Storage

  • Fixed a bug in migration-manager where if it couldn't connect to MySQL would cause program to crash & terminate.

API

  • Improved pool API.

Pools

  • Pools can now determine if connection to coin network is healthy.
  • Fixed hashrate calculation bug.

Jobs

  • JobTracker can now clean expired jobs.

Configuration

  • Moved config.json "website:stats" section to upper level and renamed as "statistics". You have to apply the change to your existing config.json file!

v0.1.4 alpha - Piri Reis

03 Sep 10:18
Compare
Choose a tag to compare
Pre-release

Storage

  • Downgraded csredis package at it was causing problems with mono.

v0.1.3 alpha - Piri Reis

03 Sep 08:36
Compare
Choose a tag to compare
Pre-release

Storage

  • Implemented storage layers support; hybrid-storage (redis+mysql) and mpos compatibility (mysql).
  • Major changes in storage configuration - you need to update per-pool configuration files.
  • Added migration support, CoiniumServ will manage required tables on it's own in hybrid-storage mode.

Coin

  • Fixed a bug with coin's that was returning non-standard version reply in getinfo().
  • Added initial proof-of-stake coin support.
  • Added automatic detection support for proof-of-stake coins.

Statistics & API

  • Re-developed statistics & api sub-system from stratch.
  • Pool api now can expose more details.
  • Fixed a bug where authenticated miner count was reported incorrectly.

Web

  • Improved index page layout.

Misc

  • Updated dependency packages.
  • File path handling improvements.
  • Fixed app.config.

v0.1.2 alpha - Piri Reis

15 Aug 07:35
Compare
Choose a tag to compare
Pre-release

Payments

  • Fixed a major bug in payment processor which was preventing payments to miners.
  • Fixed a bug in statistics manager.