v0.10.0
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.0react-vis
to version 1.7.9searchkit
to version 2.3.0npm
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