Skip to content
This repository has been archived by the owner on Dec 26, 2022. It is now read-only.

Releases: DLTcollab/tangle-accelerator

v0.9.6

09 Sep 12:45
Compare
Choose a tag to compare

v0.0.1 (2020-09-09)

🐛 Bug Fixes

  • Allow spaces in Content-Type (784f40f) by HowJMay

0.0.0...v0.0.1

v0.9.5

21 Jul 08:39
Compare
Choose a tag to compare
v0.9.5 Pre-release
Pre-release

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

0.9.0...v0.9.5

v0.9.0

08 Feb 14:56
8a727f5
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

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

0.8.0...v0.9.0

v0.8.0

02 Jan 08:06
9e8b43d
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

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...
Read more

v0.5.0

30 Apr 06:27
6c43471
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

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

0.4.0...v0.5.0

v0.4.0

01 Apr 03:21
59c8f48
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

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

0.3.0...v0.4.0

v0.3.0

15 Mar 03:07
0e95a45
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

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

0.2.1...v0.3.0

v0.2.1

06 Mar 01:35
0ce6158
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

v0.2.1 (2019-03-06)

🐛 Bug Fixes

  • Correct response Content-Type header (8539ce9) by ender503
  • Add response header to allow CORS requests (968f59a) by ender503

0.2.0...v0.2.1

v0.1.0

22 Feb 06:48
0ce6158
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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

05 Mar 02:34
8cd15f8
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

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