Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 7fdcd34

Browse files
authored
Merge pull request #168 from HelixNetwork/dev
Changelog
2 parents 31a46a8 + a36c1ca commit 7fdcd34

1 file changed

Lines changed: 2 additions & 187 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 187 deletions
Original file line numberDiff line numberDiff line change
@@ -44,191 +44,6 @@
4444
## 0.6.0
4545
- Finality Update integration. For more info see the [specifications](https://github.com/HelixNetwork/helix-specs/blob/master/specs/1.0/finality.md).
4646

47-
## 0.5.9
47+
## pre-0.6.0
4848

49-
- Added security levels according to specifications
50-
- Added and fixed validation unit tests
51-
- Sha3_512 returns 0s if it gets only 0s, getStandardHash was added
52-
- Added calculateAllZerosTest to HashTest
53-
- Added test for BundleValidator
54-
55-
## 0.5.8
56-
57-
- Cleanup Converter
58-
- Refactor hexString() (#83)
59-
- Refactor hbytes: new param name, `txs`, for `attachToTangle`, `storeTransaction`, `broadcastTransaction`.
60-
- Added test for TailFinderImpl
61-
- Added test for WalkerAlpha
62-
- Added test for WalkValidatorImpl
63-
- Added test for CumulativeWeightCalculator
64-
65-
## 0.5.7
66-
67-
- Added APIIntegrationTest
68-
- Added SnapshotMockUtils
69-
- Added SnapshotStateDiffImplTest
70-
- Added SnapshotMetaDataImplTest
71-
- Added SnapshotImplTest
72-
- Added SnapshotStateImplTest
73-
- Added SnapshotProviderImplTest
74-
- Updated LocalSnapshotManagerImpl
75-
- Added LocalSnapshotManagerImplTest
76-
- Added methods `hashCode()` and `equals()` for IntegerIndex
77-
- Added methods to get transaction with trunk and branch
78-
- Added mockMilestone and mockStateDiff methods
79-
- Added test for EntryPointSelectorImpl
80-
- Added test for RatingOne
81-
- Added test for SnapshotServiceImpl
82-
- Fixed TangleTest: delete temp folders
83-
- Fixed APIIntegrationTest: delete temp folders
84-
85-
## 0.5.6
86-
87-
- TransactionRequesterWorkerImpl refactoring
88-
- Added New util functions
89-
- Added build tx from bytes
90-
- Added TangleMockUtils
91-
- Added Test for TransactionRequesterWorkerImpl
92-
- Updated ConfigFactory and added corresponding unit tests
93-
94-
## 0.5.5
95-
96-
- Added Unit Tests:
97-
- NodeTest
98-
- APICallTest
99-
- APITest
100-
- using MainnetConfig for TangleTest
101-
- TransactionTestUtils
102-
- TransactionRequesterTest
103-
104-
- TransactionRequester now drops old transactions when toRequest queue is full
105-
106-
- Logger: Also log line numbers
107-
108-
- Added DB Benchmark
109-
110-
- Added crypto Benchmarks
111-
112-
## 0.5.4
113-
114-
- API refactoring:
115-
- API constructor only needs specific objects from helix instance
116-
- Separate http server from api backend to improve readability, maintainability and enable multiple impl.
117-
- Resteasy undertow integration
118-
119-
- Fixed subseed() in Winternitz class
120-
121-
- Added Unit Tests:
122-
- RocksDB
123-
- Tangle
124-
- Winternitz
125-
126-
- Fixed: Timestamp conversion in API deviates from Node
127-
128-
- Stats Publisher:
129-
- MIN_TRANSACTION_AGE_THRESHOLD set to 5 seconds
130-
- MAX_TRANSACTION_AGE_THRESHOLD set to 2 minutes
131-
132-
- Fix: Timestamp conversion in Node / API
133-
134-
- Fix SignedFiles: line separator should not be part of digest
135-
136-
- New Resource files
137-
138-
- Added configurable spammer for testing/experiments
139-
140-
## 0.5.3
141-
142-
- PoW Integration (Replace divepearler with GreedyMiner)
143-
- PoW: difficulty is a number of zero bytes instead of a power of 2
144-
- Added SHA3_512
145-
- Updated Miner for tests
146-
- Updated HashTest
147-
- Added MinerTest, SpongeTest
148-
- ZMQ: dedicated topic for the proposed oracle setup. All relevant data of a bundle is published as a json array. The topic is named: `ORACLE_<VAULT_ADDRESS>`.
149-
- Set PACKET_SIZE to 800 to avoid additional overhead (#29)
150-
- Add `MINIMUM_DELAY` to config (#33)
151-
152-
## 0.5.2
153-
154-
- New coo public key. Generated a new merkle key file with ~130.000 keys for signing.
155-
156-
- Fixed issue, where InvalidTransactionTimestamp was thrown on validating the nullByte txvm, due to Hash(nullBytes) not corresponding to null_hash and thus not being a solid entry point of the initial snapshot. (#27)
157-
158-
- Added IS_POW_DISABLED to config. This parameter is determined for testing and simulation.
159-
160-
- Refactor(rename):
161-
- SBX->HLX,
162-
- `helix-testnet-*` -> `helix-*`
163-
- `testnet-*` -> `helix-*`
164-
165-
- Listening on zmq address topic, will return json objects, for better parsability. For now only address topic is affected, we might consider updating all topics in a future update. The advantages are, that strings don't have to be stripped and the listener has corresponding keys to each value.
166-
167-
## 0.5.1
168-
169-
- Writing log to filesystem is now covered in `utils/HelixIOUtils` class. `SAVELOG` variable is removed from entry class and added as a config variable `SAVELOG_ENABLED`. Introduced `--savelog-enabled` flag, that indicates whether to export logs.
170-
171-
- ZMQ:
172-
- Various ZMQ bugs fixed, where messageQ publishes unreadable data.
173-
- Provider now supports listening to addresses.
174-
- Refactored ZMQ. We can now publish a message to zero message queue using the the method `tangle.publish()` and do not need to pass a MessageQ object to every class that is involved in publishing messages.
175-
176-
- Various ZMQ bugs fixed, where messageQ publishes unreadable data.
177-
178-
- Fix consistency validation
179-
180-
## 0.5.0
181-
182-
- Finished Miner/PoW impl. and added Docs (#2)
183-
- Remote authentication is no longer done by passing credentials to URL, but rather adding and Authorization header that contains the relevant information. Added a small RempoteAuth class to keep the API class tidy.
184-
- Fixed snapshot issues (#3)
185-
- Value Transfer working as expected (#3)
186-
- Bundles working as expected (#3)
187-
- Logs may be exported using the `SAVELOG` variable.
188-
- Signed Milestones
189-
190-
## 0.4.2
191-
192-
- New PoW Class: Miner.java from Eth java impl.
193-
- Added a Merkle class relevant for milestone signing and verification
194-
- Resolved issues from 0.4.1 as described in (#3)
195-
- Local snapshot files are now written properly
196-
- Remove spentAddressesDBEmptyException for testnet scope
197-
- Docs update (#7).
198-
199-
## 0.4.1
200-
201-
- Added `Graphstream`.
202-
- Added `TransactionStatsPublisher`.
203-
204-
## 0.4.0
205-
206-
- API and core functionality milestone
207-
- Added comments to _almost_ every method
208-
209-
## 0.3.4
210-
211-
- Resolved major issues from 1.5.5-patch.
212-
- Added services: Solidifier, Ledger, Pruner, LocalSnapshot, Snapshot, Milestone
213-
214-
## 0.3.3
215-
216-
- Patched conf, api, dto, tipselection to 1.5.5
217-
218-
## 0.3.2
219-
220-
- Removed redundant debug verbosity.
221-
- Renamed main class HCP -> SBX.
222-
- Renamed MSAgent -> MSS.
223-
- Removed boolean flag for milestones. `MS_DELAY` > 0 is sufficient condition to start `mss`
224-
- Added InitResources\` class to write own resource files for testing
225-
226-
## 0.3.1
227-
228-
- Refactor Model
229-
- Adapting sizes in `TransactionViewModel` (sbx#7)
230-
- Added `storeAndBroadcastMilestoneStatement`
231-
- Added MilestoneScheduledService(MSS)
232-
- Added optional `MS_DELAY` config parameter and input argument
233-
- Divepearler (provisionary pow engine) uses multithreading
234-
- Fixes related to binary model
49+
These change-logs have been removed to keep the file concise, if there are specific interests, feel free to reach out to the contributors.

0 commit comments

Comments
 (0)