Enhancements
- Start and stop cleanly using only systemd. #256
- Remove maxDownloadItems #231
- Remove balanceVerifySigs property #226
- 204 monitoring infrastructure #225
- Remove references to db postgres and db user postgres #224
- Remove deprecated tables and columns from v0.1. #218
- Expose ed25519 key explicitly and remove admin_key in t_entities #217
- Spring Boot & single process #216
- Troubleshooting guide #215
- Update version in pom.xml #212
- Separate circleci steps *package_deliverable #209
- Fix coverage & license badge links #207
- CircleCI: separate out the step for creating a deliverable tarball #206
- Monitoring infrastructure for mirror nodes #204
- Unit tests for the REST API #201
- Spring Boot #198
- CircleCI jacoco test coverage #196
- Add AccountBalancesDownloaderTest #188
- Remove deprecated tables and columns relating to account_balances #175
- Troubleshooting guide #165
- Simple java package deliverable #164
- Require java 11 (LTS) or later #151
- Add code coverage reporting #135
- Delete balanceVerifySigs from config.json.sample and legacy code #134
- Download from S3 in parallel #74
- Expose entity keys in the t_entities_table #56
- Single process mode #41
Bug Fixes
- Fixed the SQL query for /balances?account.publickey api #272
- Balances with publickey is broken #271
- Bug/livehashes2 #268
- Fix record parser continuing to next file after exception #267
- Remove fk_type_id uniqueness check in f_entity_create. #266
- Fix duplicate entities #264
- Bug/livehashes sql on 0.1 release #262
- Record Parser: Failing to complete a file not handled properly #260
- Accounts and balances are missing smart contracts entities #255
- Fix off-by-1 bug in migration that filled in the new ed25519_public_key_hex #253
- Improve download performance [master] #252
- Duplicate entities #251
- Error in sql call from REST API #250
- There is an extra 0 in the ed25519_public_key_hex in t_entities. #248
- /transactions api does not return the expected 1000 entries #246
- Only update entities, via the record stream, if the transaction was successful #242
- Fix record file mismatch race condition (master) #241
- Record stream processor updates entities even when transaction failed #240
- REST API: /transactions returning < 1000 records when it should return 1000 #238
- improve download parallelization #237
- Fix /transactions query performance #236
- REST API: /transactions/ID doesn't return the expected transaction #230
- CryptoCreate initial balance transfer not visible in REST API #229
- Postgres user and database should not be used #223
- Improve query performance for /transactions #220
- Fix DB indexes #219
- Fix db migration error #213
- Force anonymous AWS credentials to be used by downloader when so configured #211
- Handle duplicate transactions correctly by using consensus_ns as the key #210
- Investigate the possible failure in transaction monitoring test on testnet #205
- DB migration error #203
- Increase file descriptor limit for downloader services #200
- Fix RecordDownloaderTest #199
- /accounts API call returns a consensus timestamp that doesn't apply to all returned fields #186
- /transactions API is slow #183
- Downloader code is overriding config.json with users ~/.aws config #127
- lastValidBalanceFileName not updated if file already exists locally #76
Contributors
We'd like to thank all the contributors who worked on this release!