Skip to content

v0.10.0

Compare
Choose a tag to compare
@aecio aecio released this 16 Jan 06:21
· 261 commits to master since this release

We are pleased to announce version 0.10.0 of ACHE Crawler! This release contains very important changes, which include support for running multiple crawlers in a single server (multi-tenancy), and the start of our migration to Apache License 2 (APLv2).

Following is a detailed log of the major changes since last version:

  • Upgraded gradle-node plugin to version 1.2.0
  • Removed BerkeleyDB dependency (issue #143)
  • Allow for running multiple crawlers in a single server (issue #103)
  • REST API endpoints modified to support multiple crawlers (issue #103)
  • Web interface modified to support multiple crawlers (issue #103)
  • Display more metrics in crawler monitoring page
  • Upgrade RocksDB (org.rocksdb:rocksdbjni) to version 5.8.7 (issue #142)
  • Upgraded build script plugin "gradle-node" to version 1.2.0
  • Upgraded javascript dependencies from crawler web-interface:
    • react to version 16.2.0
    • react-vis to version 1.7.9
    • searchkit to version 2.3.0
    • npm to version 5.6.0
  • Allow cookies be modified dynamically via REST API endpoint (issue #114)
  • Added crawlerId field to JSON output of target repositories to track provenance of crawled pages