This repository has been archived by the owner on Sep 26, 2019. It is now read-only.
1.1.1
1.1.1
Additions and Improvements
- GraphQL #1311 (thanks to zyfrank)
- Added
--tx-pool-retention-hours
#1333 - Added Genesis file support for specifying the maximum stack size. #1431
- Included transaction details when subscribed to Pending transactions #1410
- Documentation updates include:
Technical Improvements
- Create MaintainedPeers class #1484
- Fix for permissioned network with single bootnode #1479
- Have ThreadPantheonNodeRunner support plugin tests #1477
- Less pointless plugins errors #1473
- Rename GraphQLRPC to just GraphQL #1472
- eth_protocolVersion is a Quantity, not an Integer #1470
- Don't require 'to' in 'blocks' queries #1464
- Events Plugin - Add initial "NewBlock" event message #1463
- Make restriction field in Private Transaction an enum #1462 (thanks to iikirilov)
- Helpful graphql error when an account doesn't exist #1460
- Acceptance Test Cleanup #1458
- Large chain id support for private transactions #1452
- Optimise TransactionPool.addRemoteTransaction #1448
- Reduce synchronization in PendingTransactions #1447
- Add simple PeerPermissions interface #1446
- Make sure ThreadPantheonNodeRunner is exercised by automation #1442
- Decode devp2p packets off the event thread #1439
- Allow config files to specify no bootnodes #1438
- Capture all logs and errors in the Pantheon log output #1437
- Ensure failed Txns are deleted when detected during mining #1436
- Plugin Framework #1435
- Equals cleanup #1434
- Transaction smart contract permissioning controller #1433
- Renamed AccountPermissioningProver to TransactionPermissio… #1432
- Refactorings and additions to add Account based Smart Contract permissioning #1430
- Fix p2p PeerInfo handling #1428
- IbftProcessor logs when a throwable terminates mining #1427
- Renamed AccountWhitelistController #1424
- Unwrap DelegatingBytes32 and prevent Hash from wrapping other Hash instances #1423
- If nonce is invalid, do not delete during mining #1422
- Deleting unused windows jenkinsfile #1421
- Get all our smoke tests for all platforms in 1 jenkins job #1420
- Add pending object to GraphQL queries #1419
- Start listening for p2p connections after start() is invoked #1418
- Improved JSON-RPC responses when EnodeURI parameter has invalid EnodeId #1417
- Use port 0 when starting a websocket server in tests #1416
- Windows jdk smoke tests #1413
- Change AT discard RPC tests to be more reliable by checking discard using proposals #1411
- Simple account permissioning #1409
- Fix clique miner to respect changes to vanity data made via JSON-RPC #1408
- Avoid recomputing the logs bloom filter when reading receipts #1407
- Remove NodePermissioningLocalConfig external references #1406
- Add constantinople fix block for Rinkeby #1404
- Update EnodeURL to support enodes with listening disabled #1403
- Integration Integration test(s) on p2p of 'net_services' #1402
- Reference tests fail on Windows #1401
- Fix non-deterministic test caused by variable size of generated transactions #1399
- Start BlockPropagationManager immediately - don't wait for full sync #1398
- Added error message for RPC method disabled #1396
- Fix intermittency in FullSyncChainDownloaderTest #1394
- Add explanatory comment about default port #1392
- Handle case where peers advertise a listening port of 0 #1391
- Cache extra data #1389
- Update Log message in IBFT Controller #1387
- Remove unnecessary field #1384
- Add getPeer method to PeerConnection #1383
- Removing smart quotes #1381 (thanks to jmcnevin)
- Use streams and avoid iterating child nodes multiple times #1380
- Use execute instead of submit so unhandled exceptions get logged #1379
- Prefer EnodeURL over Endpoint #1378
- Add flat file based task collection #1377
- Consolidate local enode representation #1376
- Rename rocksdDbConfiguration to rocksDbConfiguration #1375
- Remove EthTaskChainDownloader and supporting code #1373
- Handle the pipeline being aborted while finalizing an async operation #1372
- Rename methods that create and return streams away from getX() #1368
- eea_getTransactionCount fails if account has not interacted with private state #1367 (thanks to iikirilov)
- Increase RocksDB settings #1364 (ajsutton)
- Don't abort in-progress master builds when a new commit is added. #1358
- Request open ended headers from sync target #1355
- Enable the pipeline chain downloader by default #1344
- Create P2PNetwork Builder #1343
- Include static nodes in permissioning logic #1339
- JsonRpcError decoding to include message #1336
- Cache current chain head info #1335
- Queue pending requests when all peers are busy #1331
- Fix failed tests on Windows #1332
- Provide error message when invalid key specified in key file #1328
- Allow whitespace in file paths loaded from resources directory #1329
- Allow whitespace in path #1327
- Require block numbers for debug_traceBlockByNumber to be in hex #1326
- Improve logging of chain download errors in the pipeline chain downloader #1325
- Ensure eth scheduler is stopped in tests #1324
- Normalize account permissioning addresses in whitelist #1321
- Allow private contract invocations in multiple privacy groups #1318 (thanks to iikirilov)
- Fix account permissioning check case matching #1315
- Use header validation mode for ommers #1313
- Configure RocksDb max background compaction and thread count #1312
- Missing p2p info when queried live #1310
- Tx limit size send peers follow up #1308
- Remove remnants of the old dev mode #1307
- Remove duplicate init code from PantheonController instances #1305
- Stop synchronizer prior to stopping the network #1302
- Evict old transactions #1299
- Send local transactions to new peers #1253