This repository has been archived by the owner on Dec 26, 2022. It is now read-only.
Releases: DLTcollab/tangle-accelerator
Releases · DLTcollab/tangle-accelerator
v0.9.6
v0.9.5
v0.9.5
🎉 New Features
- test: Add test for tests for core funcs (5ab3ce5) by HowJMay
- config: Set buffer list name with CLI (137469f) by HowJMay
- api: Implement api_fetch_txn_with_uuid() (cc37bb0) by HowJMay
- common: Implement debugging tool (abe87e1) by HowJMay
- endpoint: Consolidate by merging Endpoint subproject (7947daa) by HowJMay
- core: Handle IOTA-aware HTTP request with threadpool and epoll (b726bc4) by yinghan
- endpoint: Add HMAC support for AES encryption (63ae5da) by HYChang
- api: Return uuid and address of failed requests (bcfc578) by HowJMay
- cache: Check cache capacity (415151f) by HowJMay
- mam: Send mam message from given chid (395c1b1) by HowJMay
- MQTT: Implement MQTT regression test (3d9ef90) by Pei-Hsuan Hung
- mam: Add PSK for channel encryption (f84e8ba) by HowJMay
- endpoint: Integration with Legato (a71b296) by marktwtn
- endpoint: Support plain HTTP connection (a98f0f8) by HYChang
- endpoint: Pass input data with command line (491057c) by marktwtn
- Allow Hornet/SSL connection (c39a48f) by HowJMay
- endpoint: Improve endpoint build instructions (fcad2e1) by HYChang
- endpoint: Specify host-port pair and SSL seed at runtime (f5677f3) by marktwtn
- endpoint: Implement wp77xx platform (3f83bd2) by HYChang
- endpoint: Implement the simulator platform (1541bfd) by HYChang
- test: Add sanitizer for router (c3c3942) by HowJMay
- endpoint: Implement diagnose app (7e6cadf) by marktwtn
- endpoint: Provide HTTP(S) response for endpoint (4144839) by HYChang
- Runtime commmand line interface (c5f3581) by Pei-Hsuan Hung
🐛 Bug Fixes
- test: Allow driver_core_cli_init take NULL (525c51e) by HowJMay
- http: Report when requested msg too long (5a19644) by HowJMay
- common: correct undeclared macro for HTTP message (a8f8be7) by yinghan
- core: integrate conflicting IOTA conf and fix incorrect TA conf (616856a) by yinghan
- Make use of ta_error_to_string (8a947e3) by Pei-Hsuan Hung
- serializer: Fix wrong msg lengh limitation (00b039f) by HowJMay
- endpoint: Unify error/status code for consistency (c46fa34) by HYChang
- coverity: Fix errors reported by Coverity (1eb27ba) by HowJMay
- router: Sync url path to MAM implementation (95a1723) by HowJMay
- endpoint: Pass ta_cipher_ctx pointer (28e8d45) by HYChang
- regression: Erroneous response verification (1e7f660) by Pei-Hsuan Hung
- endpoint: Revise endpoint build targets in favor of Bazel (2d0acdc) by HYChang
- Format error of wrong type argument (23c1879) by marktwtn
- endpoint: Use the logger (79b6b43) by marktwtn
- endpoint: Fix Legato app building errors (69f67b6) by marktwtn
- endpoint: Fix memory leak when http_open failed (4d61b68) by HYChang
- endpoint: Fix the undefined symbol (65040be) by marktwtn
- endpoint: Add check inside HTTP(S) module (11d86ab) by HYChang
- core: Limit the maximun response fetch by tag (4b08dc7) by HowJMay
- endpoint: Move endpoint_core unit test into unit-test directory (8b84085) by HYChang
- endpoint: Move endpoint related unit-test to endpoint (89c00f6) by HYChang
- coverity: Fix coverity reported bugs (69838de) by HowJMay
- doc: Improve codebase into Doxygen-friendly (8cf83e9) by HowJMay
- endpoint: Rename conflict macro (f068043) by HYChang
- endpoint: Fix null error message (45c1b6e) by HYChang
- endpoint: Reduce the build process of legato target (2f176ec) by HYChang
- Endpoint: Ignore to format legato project (8ce97ae) by HYChang
- test: Notify initialization by domain socket (ab9d132) by HowJMay
- coverity: Fix security issues coverity found (48a1957) by HowJMay
- Endpoint: Remove DNS resolver inside endpoint (1441971) by HYChang
- Endpoint: Move endpoint used only source code (b375312) by HYChang
- wrong merge conflict (cd1a6c3) by HYChang
- regression: Fix failed send_trytes test suite (34ea6a4) by Pei-Hsuan Hung
- mam: Move definition to avoid SEGV fault (1ae60d4) by HowJMay
v0.9.0
v0.9.0
🎉 New Features
- formatter: Add buildifier in formatter (c5d6e4d) by YangHau
- db: Implement transaction reattach service (df53b0b) by yinghan
- regression: Allow different build options (8e5805d) by Pei-Hsuan Hung
- config: Add CLI for MQTT configures (04cc0a2) by HowJMay
🐛 Bug Fixes
- Fix miscellaneous request payload (01196e3) by YangHau
- Fix error as CLI argument without giving key (de3e972) by YangHau
- Change the logger level from warning to info (df2eecf) by YangHau
- build: Fix wrong Makefile clean rule (3e9e415) by YangHau
- driver: Fix missing transaction hashes (04f6840) by YangHau
- http: Fix NULL request error under root path (2bf0e67) by YangHau
- core: Fix resource leak in error occuring (268487b) by YangHau
- core: Fix incorrect expression in send_trytes (be67330) by YangHau
- pow: Fix error detection in serializing txn (50c8ec2) by YangHau
- req: Fix NULL pointer dereference (de29ea8) by YangHau
- doc: Add file description (15db7fb) by YangHau
- cli: Append zeros in CLI option array (3af590a) by YangHau
- Fix undefined reference to UNUSED macro (2b1aa29) by Pei-Hsuan Hung
- logger: Fix wrong logger name (6c31327) by HowJMay
- main: Turn off logger after initialization (1dfc6e0) by HowJMay
v0.8.0
v0.8.0
🎉 New Features
- reg: Add requirements.txt for runner.py (1304e2f) by YangHau
- reg: Add DEBUG_FLAG for debuggin mode (8d0a859) by YangHau
- api: Add send_transfer regression test (5222994) by YangHau
- bazel: Import hiredis dependency through bazel (2582da7) by Yu Wei Wu
- api: Impl api_send_trytes() (301befd) by YangHau
- reg: Add find transactions by tag test (94be726) by YangHau
- reg: Independent flag for statistical tests (8b1c13f) by YangHau
- reg: Add test for get_transaction_object (b65e818) by YangHau
- reg: Add test_find_transactions_obj_by_tag() (63fb5f8) by YangHau
- api: Add API send trytes for HTTP endpoint (abb820e) by Yu Wei Wu
- reg: Add tests for get_tips() (#192) (68bdd8d) by HowJMay
- reg: Add test for send_trytes() (c7410f0) by YangHau
- Synchronize with entangled (0da88e4) by YangHau
- hooks: Implement toolchains support (1c168c4) by yillkid
- Cleanup send/receive mam API (c4f88e9) by YangHau
- map: Implement mam wrapper (ba75888) by Yu Wei Wu
- api: Refactor send mam API (5ac73cd) by Yu Wei Wu
- api: Implement find_transaction_objects (89b7385) by YangHau
- cache: Set the cache default as off (e2c7c7c) by YangHau
- reg: Add tests for new APIs (ecb7406) by YangHau
- server: Implement microhttpd framework (#241) (3640c56) by Wu Yu Wei
- api: Refactor response JSON format (0c66fb8) by jkrvivian
- server: Enable using thread for per request (#249) (58841cc) by jkrvivian
- API: Add tag related fetching APIs back (b075db0) by YangHau
- Synchronize to stable entangled version (9846405) by YangHau
- Apply MQTT duplex client as a frame for TA (a517b37) by YangHau
- api: Add find single txn obj back (de09698) by YangHau
- Add doc for MQTT server (5783147) by YangHau
- Construct MQTT interface of TA (0645641) by YangHau
- mqtt: Use logger_helper in MQTT files (97a4687) by YangHau
- Add rule to push docker image to Docker Hub (04783dd) by ender503
- api: Add API to dump tangle accelerator info (e136420) by yiwei
- api: Add lock to avoid race condition (9d0c9c4) by jkrvivian
- MQTT: Implement request handler (e5ab76d) by YangHau
- api: Read setting from configuration file (bee44ef) by yiwei
- api: Handle invalid transaction tag (d65974e) by yiwei
- reg: Fix not regression test API format (c517aa8) by YangHau
- tests: Enable logger in tests (d86c11e) by yiwei
- utils: Add datatype bundle object array (ddc16d8) by YangHau
- api: Implement IRI Proxy API (e900bf5) by yiwei
- tests: Append IRI Proxy API test cases (ca89e2e) by yiwei
- Syncronize serializer to future MAM API spec (aa219b2) by YangHau
- api: Implement HTTP router of Proxy API (1330a7f) by HowJMay
- README: Add description of Proxy API (b651b1d) by YangHau
- Pass proxy API directly (709d205) by YangHau
🐛 Bug Fixes
- driver: Fix wrong testing info (d720aa6) by YangHau
- reg: Fix python module security issue (8620253) by Yu Wei Wu
- reg: Fix regression test CI executing errors (d5054bb) by YangHau
- seria: Fix `const` placement and if statement (12ccde7) by YangHau
- api: Fix TA crash meeting unicode input (22dfaf5) by YangHau
- api: Fix send_transfer JSON null value error (7700939) by YangHau
- reg: Remove unnecessary delay flag (51c1704) by YangHau
- bazel: Cleanup hiredis imported from makefile (99f492a) by Yu Wei Wu
- reg: Remove useless error return and logging (af7d054) by YangHau
- reg: Save APIs request response as dict (f0e7975) by YangHau
- api: Patch nines for `tag` field (53bb9e9) by YangHau
- utils: Add header guard (60bb1ca) by YangHau
- api: Fix errors in send_trytes (688c5b4) by YangHau
- reg: Remove assert for return addr num (20ba8cf) by YangHau
- serialize: Fix unicode resulted error (1f333bf) by YangHau
- api: Fix memory leak and lost tx error (25e8626) by YangHau
- Rename ta_send_mam obj for consistency (8eca774) by YangHau
- Make up missing doxygen docs (a85b22a) by YangHau
- reg: Reslove regression port conflicts (0214c4c) by YangHau
- Rename ta_send_mam obj for consistency (4ed2bc8...
v0.5.0
v0.5.0
🎉 New Features
- mam: Implement api_mam_send_message() (1765061) by YangHau
- api: Add send_mam_message API (153727f) by Yu Wei Wu
- mam: Implement send_mam_req (9ddb155) by YangHau
- mam: Implement send_mam_res object (b143777) by YangHau
- Impl help instruction display (5270af8) by YangHau
- serialize: Add serializer for send mam message (ea3e119) by Yu Wei Wu
- conf: Implement CLI configuration interface (6aecb05) by jkrvivian
- serialize: Add send_mam_res_deserialize() (c8f238d) by YangHau
- Add regression test (0dae84d) by YangHau
- Add MAM regression test time cost statistics (92c2486) by YangHau
- serialzer: Add message format in send transfer (ccb7a8b) by Yu Wei Wu
- Package code files coverage into .tar (b49d337) by YangHau
🐛 Bug Fixes
- pow: Fix bundle order of pow (79e299c) by Yu Wei Wu
- mam: Remove useless send_mam_req inclusion (b9788d6) by YangHau
- Rename send mam request/response file names (53f23fe) by Yu Wei Wu
- driver: Redesign test driver (16cea5a) by YangHau
- MAM: Remove psk for public message (8b04585) by Yu Wei Wu
- api: Reorder send mam init for better memory free (effd54b) by Yu Wei Wu
- http: Return actual status value of send mam api (6c378ba) by Yu Wei Wu
- MAM: Add MAM save (dccf8ec) by Yu Wei Wu
- bazel: Obey buildifier style (f6eb532) by Yu Wei Wu
- README: Update README badges (0e81394) by Yu Wei Wu
- config: Bump TA version (bd083cd) by Yu Wei Wu
v0.4.0
v0.4.0
🎉 New Features
- core: Response error code for invalid result (cb3d926) by jkrvivian
- test: Add code coverage configs (02f52e9) by Yu Wei Wu
- server: Add Server name in header (5672d82) by Yu Wei Wu
- docker: Add docker image rule (67b0547) by Yu Wei Wu
- config: Refactor configuration variables (d04fdb6) by Yu Wei Wu
- config: Move pow init/destroy to cofig (0acae98) by Yu Wei Wu
- utils: Refactor cache interface (b8a6b60) by Yu Wei Wu
- config: Move cache init/destroy to config (0cfb0ac) by Yu Wei Wu
- test: Implement time utility functions (7407a39) by jkrvivian
- Synchronize with entangled for MAM APIs (15e5e43) by YangHau
- dcurl: Update dcurl version (8f62edf) by Yu Wei Wu
🐛 Bug Fixes
- core: Move HTTP response code to status_t (fb6c29c) by jkrvivian
- core: Fix severity shift error and reorder error code (92c1f87) by jkrvivian
- core: Response error code when MAM failed (08a5547) by jkrvivian
- core: Rename HTTP status code (6357bba) by jkrvivian
- core: Return error if transaction not found (70928dd) by Yu Wei Wu
- config: Fix all functions related to configs (bc2ee0a) by Yu Wei Wu
- config: Fix all test cases related to configs (1a91bf7) by Yu Wei Wu
- config: Rename iota_config_t variable (7d431e5) by Yu Wei Wu
- common: Fix send_trytes parameters (cd5202f) by Yu Wei Wu
- test: Fix memory leak when ENABLE_STAT is enabled (22627b5) by jkrvivian
- test: Replace tag and hash for find transactions related apis (00d4f18) by jkrvivian
- config: Add logger for utils initializing (d7fa966) by Yu Wei Wu
- pow: Fix memory leaks in pow.c (e0b0bc5) by YangHau
- README: Add CI and chat badges (544f3a4) by Yu Wei Wu
v0.3.0
v0.3.0
🎉 New Features
- Implement status code (35c4866) by jkrvivian
- core: add send_transfer cache (eb36842) by Yu Wei Wu
- core: Implement get_bundle (1dce142) by Yu Wei Wu
- api: Implement receive_mam_message API (d783695) by Yu Wei Wu
- test: Add get_bundle test case (36ee440) by Yu Wei Wu
- test: Add receive_mam_message driver (77f796a) by Yu Wei Wu
🐛 Bug Fixes
- Incorrect txn hash in find_transaction_object response (122a4ab) by jkrvivian
- cache: Modify incorrect status code (fb4396a) by jkrvivian
- core: Remove unused status code (9367ff2) by jkrvivian
- serializer: Add status code for empty result (7a15252) by jkrvivian
- entangled: Update cclient api headers (af3df06) by Yu Wei Wu
v0.2.1
v0.1.0
v0.1.0 (2019-02-22)
Pre-release of tangle-accelerator
Release Notes
- Update build instructions #73
- Documentation with Doxygen #70
- Refactor deserialization of send transfer #69
- Implement send transfer API #65
- Remove pre-converted trit array in test_define.h #62
- Refactor core functions #60
- Add in-memory cache implementation #56
- Implement find transaction by tag API #54
- Remove redundant function and json column #47
- Refine get transaction message data format #46
- Implement get tips pair API #45
- Refactor request data types of APIs #44
- Refactor server handler #43
- Implement ta_get_transaction_msg test case #42
- Implement find transaction by tag API #40
- Implement api_get_transaction_msg #37
- Import dcurl #35
- Add bazel configurations #27
- Implement get tips API #21
- Implement generate address API #19
v0.2.0
Release Notes
- feat: update pow submodule to v0.1.0 #85
- fix: Update cclient to latest development #84
- refactor: Remove redundant helper function from serializer #83
- feat: add accelerator test driver #82
- feat: update CClient commit in WORKSPACE #81
- fix: content-type/media-type check #77
- feat: Add HTTP OPTIONS to allow CROS request #75