Skip to content

Releases: EVEprosper/ProsperAPI

Deprecating CREST and Upgrading Dependencies

12 Jun 16:16
2d25b92
Compare
Choose a tag to compare
  • Fixes serious test errors: https://travis-ci.org/EVEprosper/ProsperAPI/builds/389093207
  • Upgrades requirements from static to latest where possible
    • pystan has been locked at 2.15.0 due to API incompatibilities in fbprophet
    • fbprophet has been upgraded to 0.3.post1 from 0.1.post1
    • Adds back mac compatibility!
  • Fully deprecates CREST functionality (sunset by CCP)
  • Improves logging patterns
    • Fixes multiple-handles problem in endpoint tests
    • Reduces dependency on a global logging variable
  • Adds a fast test command that skips prophet tests
  • Adds .coveragerc to stop counting weird global spaces

Upgrading for ProsperCommon v1.1.x

10 Aug 15:34
Compare
Choose a tag to compare

Touching up codebase for ProsperCommon v.1.1.x

  • Adding testmode hook to create_app()
    • was causing Travis-CI errors
    • reversed setup logic
  • Adding prosper_version() helper
    • will dynamically read version from git/travis for sdist
  • Updating changelog

Adding ESI Retry

06 Jun 05:05
Compare
Choose a tag to compare

Fixes #13 adding Retry loop to ESI calls (TYVM @xiantra-eve)

PLEX Split - Bugfix

13 May 19:58
Compare
Choose a tag to compare

Addressed various bugs in original release. See #12

  • Reversed bool_mult_div for plex/newplex
  • Forced to_numeric() when applying split adjustment
  • Removed debug to_csv()
  • Fixed sorting for Prophet raw data (date ASC)
  • Updating changelog to reflect all 1.2.0 features

PLEX Split Functionality

09 May 04:43
Compare
Choose a tag to compare

Added coverage for PLEX Split

  • Coverage for both PLEX-backwards and miniPLEX-forward split
  • Switched default CCP source to ESI
  • Added create_splitcache.py for loading histories
  • Added split_cache coverage for .travis.yml

PLEX Split

13 May 19:56
Compare
Choose a tag to compare

Added coverage for PLEX Split

  • Coverage for both PLEX-backwards and miniPLEX-forward split
    • Old PLEX = 29668
    • New PLEX = 44992
  • Switched default CCP source to ESI
  • Added create_splitcache.py for loading histories
  • Added split_cache coverage for .travis.yml
  • Updated logging location to /var/log/prosper
  • Updating logging to reflect .travis.yml updates
  • Improved compatibility with Intel Python Tools

Prod TinyMongo Integration

20 Apr 18:13
Compare
Choose a tag to compare

Removing --extra-index-url from .travis.yml and returning tinymongo to PyPI version.

  • Pegging tinymongo==0.1.8.dev0 and removing Prosper GemFury connection

TinyMongo Integration (part1)

20 Apr 00:05
Compare
Choose a tag to compare

Converting TinyDB collection to tinymongo. Preparing for remote-cache support with MongoDB.

  • Added tinymongo support to API key checker @Kane-Larrete #6
  • Updated scripts/manage_api.py to use tinymongo @Kane-Larrete #6
  • Updated tests to use tinymongo @Kane-Larrete #6
  • Added --extra-index-url=https://repo.fury.io/lockefox/ back into pip install documentation/calls

Other Changes:

  • Added coveralls to project
    • Flag fail @ 80% coverage or -5% diff
    • Added coveralls badge
    • TYVM @a-tal for info

intelpython3 compatibility

18 Apr 00:51
Compare
Choose a tag to compare

Adding support for Intel Python Distribution. (expected) additional performance with hardware-specific improvements.

  • Fixed changelog
  • Updated travis-ci plan for fbprophet timeout issue
  • Added make switch to enable intelpython3
  • Removed requirements.txt
    • use pip install -e . for installing

Bugfixing Install

11 Apr 17:49
Compare
Choose a tag to compare
  • Adding port from app.cfg to manager.py
  • Removing invalid entries from requirements.txt
  • Rolled back merge from plex_split branch (ESI/CREST functionality)