Skip to content
This repository was archived by the owner on Aug 23, 2020. It is now read-only.

Release v1.5.6#1251

Merged
GalRogozinski merged 87 commits intoiotaledger-archive:devfrom
GalRogozinski:release-v1.5.6
Dec 22, 2018
Merged

Release v1.5.6#1251
GalRogozinski merged 87 commits intoiotaledger-archive:devfrom
GalRogozinski:release-v1.5.6

Conversation

@GalRogozinski
Copy link
Copy Markdown
Contributor

Description

Release of v1.5.6.

Fixes:
- Global Snapshot (#1250)
- Refactor: refactored DedicatedScheduledExecutorService
- Refactor: refactored AsyncTransactionPruner
- Refactor: refactored EntryPointSelectorImpl
- Refactor: refactored CumulativeWeightCalculator
- Refactor: refactored the SnapshotServiceImpl
- Refactor: refactored the SnapshotProviderImpl
- Refactor: refactored the LocalSnapshotManagerImpl
- Fix remove source port check (#1156)
- Documented IRI and Iota (#1150)
- Added documentation for networking
- Refactor: removed the repair routines for db inconsistencies
- Document dto (#1143)
- Added javadoc to API (#1140)
- Docs: fixed erroneous javadocs
- Feat: new MilestoneTracker
- Docs: fixed a problem with missing parameters in the docs
- split issues template to bug report and feature request (#1149)
- Transaction Validator Documentation (#1142)
- Document Bundle Validator (#1125)
- Document zmq-messageQ (#1141)
- Changed generic to always Transaction (#1129)
- Document crypto package (#1139)
- document converter (#1130)
- change hash package name to crypto (#1136)
- Fix: removed spamming logger
- Refactor: removed debug messages
- Feat: making IRI use the initialSnapshot and the solidEntryPoints
- Refactor: refactored changes according to codacy
- Feat: introducing several executor services for IRI
- add "numberOfStaleTransactions" to getNeighbors API call (#1121)
- Documentation explanation in styleguide (#1120)
- update regression tests
- add 'coordinatorAddress' to 'getNodeInfo' response.
- Added PearlDiver config (PoW threads) (#1017)
- Obtain features of a node (#1062)
- Refactor: changed indentation of IS_SOLID_BITMASK
- Refactor: correct name for the isMilestone flag
- Refactor: removed the requester thread in favor of a separate PR
- Refactor: changed indentation of isTransactionRequested
- Refactor: removed wrong * 4
- Regression ciglue.sh: avoid git fatal error when cloning TIAB (#1104)
- Return early if validating a bundle that has a known invalid status (#1098)
- Fixed wrong Hash objects used
- Fix: fixed visibility of the Status in the MilestoneTracker
- Feat: added hashcode to the Messages in IntervallLogger
- Feat: added the isSnapshot accessors
- Feat: fixed a few minor issues in IRI + some other improvements
- Feat: added the snapshot package
- Add Validation Test (#55)
- Interrupt wait time fix (#54)
- add code coverage to regression tests
- use mvn to fetch version
- Fix: fixed ThreadUtils to use Map instead of HashMap
- Add a Java Styleguide to IRI (#1055)
- fix code coverage tool d/l (#1085)
- javadocs param fix (#1081)
- update undertow to version 1.4.26 (#1083)
- Update DB for stitching tests (#60)
- Gawk -> Awk
- Revert "Kubectl extracted namespace could be empty"
- Kubectl extracted namespace could be empty
- Force TIAB virtualenv to Python2
- add reply to request to "recentSeenBytes" tx cache in order to skip redundant processing.
- extract byte digest to a function.
- Update DB for stitching tests
- Refactor: refactored the transactionpruner
- Enable validation of milestones with additional hash modes and security levels (#1041)
- Run regression tests from local (#58)
- add formatting files
- Fix missing responses placement for interrupt test (#53)
- rename addresses to addressList
- Move variables to world environment (#50)
- fix milestone -> milestoneTracker

Hans Moog and others added 30 commits November 9, 2018 17:00
…_initialsnapshot

Feat: Making IRI use the initialSnapshot and the solidEntryPoints
…_milestonetracker_rework

MilestoneTracker and LedgerValidator rework
Hans Moog and others added 29 commits November 29, 2018 13:37
…chive#1196)

* Feat: added an option to fast forward the ledger state

* Docs: fixed a typo in the docs

* Refactor: renamed test methods to comply with codacy

* Refactor: refactored the tests and new methods

* Docs: fixed a typo in the docs

* Refactor: refactored the mock classes and the test

* Refactor: renamed setup method

* Refactor: refactored some code

* Refactor: refactor according to requests

* Refactor: removed unused import

* Refactor: refactored some more code
…od (iotaledger-archive#1197)

* Feat: added an option to fast forward the ledger state

* Docs: fixed a typo in the docs

* Perf: Massively improved the performance of the replayMilestones method

* Docs: fixed a typo in the docs

* Refactor: mocking the SNapshotProvider now

* Refactor: fixed an indentation problem

* Refactor: initialized the mocked Snapshots with some "real" values

* Refactor: renamed test methods to comply with codacy

* Refactor: refactored the tests and new methods

* Docs: fixed a typo in the docs

* Refactor: added some additional unit tests

* Refactor: refactored the mock classes and the test

* Refactor: renamed setup method

* Refactor: renamed setup method

* Refactor: refactored some code

* Refactor: refactor according to requests

* Refactor: removed unused import

* Refactor: refactored some more code

* Refactor: refactor according to requests

* Refactor: removed unnecessary newline
…ledger-archive#1204)

* Perf: ignore irrelevant (old) milestones

* Refactor: removed amound of db queries by passing in milestone index

* Refactor: refactored the imports

* Refactor: refactor according to codacy

* Refactor: reverted accidental change

* Refactor: refactored changes according to comments

* Refactor: refactored according to gals proposal

* Docs: added a comment

* Refactor: changed code according to Gals request
…taledger-archive#1228)

* Feat: disable snapshot logic completely if disabled

* Refactor: refactored checks to be outside the methods

* Refactor: consolidated the changes to a single check
Allow the transactionRequester to also send non-solid tips - otherwise we might have problems getting the tips solid (if we can not send any requests).
…_txrequesterfix

Fix: Node requested old transactions forever
* Updated according to review

* Reverted extracted methods, updated description

* Added option to unit test
* Set minimum values for LS

* Fixed typo
@GalRogozinski GalRogozinski merged commit 9bb42c5 into iotaledger-archive:dev Dec 22, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants