ISSUE | Summary |
---|---|
INLONG-570 | Optimizing the implementations of HTTP API for Master |
INLONG-726 | Optimize The Deployment For InLong |
INLONG-732 | Optimize the CI/CD workflow for build and integration test |
INLONG-733 | Unity the Manger-API/Manger-OpenAPI, and change Manager-API to Manager-Web |
INLONG-744 | Error log, should use log4j |
INLONG-750 | Add configuration descriptions for 'defEthName' in 'broker.ini' |
INLONG-756 | package start.sh script executable for agent |
INLONG-768 | add github pull request template |
INLONG-789 | make agent readme more friendly |
INLONG-792 | tubemanager add a cluster after configuration |
INLONG-800 | Fix codestyle of some comments and methods names. |
INLONG-804 | Optimize the ASF Configuration |
INLONG-805 | Migrate InLong Issues from JIRA to GitHub |
INLONG-808 | Missing dataproxy sdk readme |
INLONG-809 | dataproxy readme delete reference url |
INLONG-1498 | ignore the files with versionsBackup suffix for the bumped version |
INLONG-1487 | remove the user number limit when create a new data stream |
INLONG-1486 | [agent] update the document about configuring the dataprxy address |
INLONG-1485 | [sort] add the guide documents for using Pulsar |
INLONG-1484 | Bid and Tid is not well explained in agent and might cause send error |
INLONG-1464 | Add code CheckStyle rules |
INLONG-1459 | proxy address configuration is redundant for inlong-agent |
INLONG-1457 | remove the user limit for creating a new data access |
INLONG-1455 | add a script to publish docker images |
INLONG-1443 | Provide management interface SDK |
INLONG-1439 | Add the port legal check and remove the useless deleteWhen field |
INLONG-1430 | Go SDK example |
INLONG-1429 | update the asf config for inlong office website |
INLONG-1427 | Go SDK return maxOffset and updateTime in ConsumerOffset |
INLONG-1424 | change the format of the configuration file: make the yaml to properties |
INLONG-1423 | modify the docker image of the inlong-manager module |
INLONG-1417 | rename the distribution file for inlong |
INLONG-1415 | [TubeMQ Docker] expose zookeeper port for other component usages |
INLONG-1409 | Sort out the LICENSE information of the 3rd-party components that the DataProxy submodule depends on |
INLONG-1407 | [DataProxy]Adjust the pom dependency of the DataProxy module |
INLONG-1405 | too many issues mail at dev@inlong mailbox |
ISSUE | Summary |
---|---|
INLONG-751 | InLong Manager start up error |
INLONG-776 | fix the version error for tubemq cpp client docker image |
INLONG-777 | InLong Manager new data stream error |
INLONG-782 | Optimize The PULL_REQUEST_TEMPLATE |
INLONG-787 | The actions "reviewdog/action-setup" is not allowed to be used |
INLONG-797 | the document for deployment DataProxy is not complete |
INLONG-799 | can not find common.properties for dataproxy |
INLONG-1488 | there are still some chinese characters for website |
INLONG-1475 | Tube manager compile ch.qos.logback with error |
INLONG-1474 | the interface of get data proxy configurations got abnormal status result |
INLONG-1470 | Java.util.ConcurrentModificationException error when rebalance |
INLONG-1468 | The update interval of dataproxy is quite long and may cause produce error when config is not updated |
INLONG-1466 | get snappy error when the agent collecting data |
INLONG-1462 | dataproxy can not create configuration properties successfully in the docker container |
INLONG-1458 | The http port in agent readme should be 8008 to be consistent with the code |
INLONG-1453 | agent connect dataproxy fail when using docker-compose |
INLONG-1448 | The Manager throws an exception when creating a business |
INLONG-1447 | Fix Group Control API logic bug |
INLONG-1444 | Fix Web API multiple field search logic bug |
INLONG-1441 | Repair Broker configuration API bugs |
INLONG-1436 | [CI] The checkstyle workflow is redundant |
INLONG-1432 | The manager url of agent and dataproxy need to be updated since manager merged openapi and api into one module |
INLONG-1403 | fix some error in dataproxy-sdk readme |
ISSUE | Summary |
---|---|
INLONG-576 | Build metadata entity classes |
INLONG-578 | Build implementation classes based on BDB storage |
INLONG-579 | Add structure mapping of BDB and metadata entity classes |
INLONG-580 | Build active and standby keep-alive services |
INLONG-581 | Add data cache in BDB metadata Mapper implementations |
INLONG-582 | Adjust the business logic related to the BdbClusterSettingEntity class |
INLONG-583 | Adjust BrokerConfManager class implementation |
INLONG-584 | Adjust WebMasterInfoHandler class implementation |
INLONG-593 | Add WebGroupConsumeCtrlHandler class implementation |
INLONG-595 | Add WebBrokerConfHandler class implementation |
INLONG-596 | Add WebTopicConfHandler class implementation |
INLONG-597 | Adjust WebTopicCtrlHandler class implementation |
INLONG-598 | Adjust WebTopicCtrlHandler class implementation |
INLONG-599 | Adjust WebParameterUtils.java's static functions |
INLONG-601 | Adjust WebBrokerDefConfHandler class implementation |
INLONG-602 | Add replacement processing after metadata changes |
INLONG-611 | Add FSM for broker configure manage |
INLONG-617 | Add unit tests for WebParameterUtils |
INLONG-618 | Add unit tests for metastore.dao.entity.* |
INLONG-625 | Add unit tests for metamanage.metastore.impl.* |
INLONG-626 | Fix broker and topic confiugre implement bugs |
INLONG-707 | Bumped version to 0.10.0-SNAPSHOT |
INLONG-740 | Merge the changes in INLONG-739 to master and delete the temporary branch |
INLONG-755 | Go SDK Consumer Result |
INLONG-757 | fix the artifactId of dataproxy |
INLONG-758 | remove redundant baseDirectory for manager output files |
INLONG-759 | fix assembly issue for TubeMQ manager |
INLONG-760 | standardize the directories name for the sort sub-module |
INLONG-761 | unify all modules target files to a singe directory |
INLONG-762 | refactor the deployment document |
INLONG-763 | make the inlong-websit be a maven module of InLong project |
INLONG-764 | Fix Go SDK RPC Request bug |
INLONG-766 | Fix Go SDK Codec Bug |
INLONG-770 | update the readme document |
INLONG-771 | Fix Go SDK Authorization Bug |
INLONG-773 | add manager docker image |
INLONG-774 | update TubeMQ docker images to InLong repo |
INLONG-778 | Fix Go SDK Consumer Bug |
INLONG-779 | update tubemq manager docker image |
INLONG-781 | add inlong agent docker image support |
INLONG-784 | Fix Go SDK Heartbeat Bug |
INLONG-785 | Fix Go SDK Metadata Bug |
INLONG-786 | add dataproxy docker image |
INLONG-788 | Fix Go SDK Remote Cache Bug |
INLONG-791 | Go SDK Support multiple topic address |
INLONG-793 | Fix Some Corner Case in Go SDK |
INLONG-794 | add website docker image |
INLONG-803 | add docker requirement for building InLong |
INLONG-806 | open GitHub Issue For InLong |
INLONG-807 | migrate issue history to inlong |
INLONG-1491 | Add 0.10.0 version release modification to CHANGES.md |
INLONG-1492 | Bumped version to 0.11.0-incubating-SNAPSHOT |
INLONG-1493 | Modify download&release notes for 0.10.0 |
INLONG-1494 | Adjust the version information of all pom.xml to 0.10.0-incubating |
INLONG-1495 | Update Office website content for release 0.10.0 |
INLONG-1496 | Release InLong 0.10.0 |
INLONG-1497 | create a 0.10.0 branch to release |
INLONG-1502 | publish all 0.10.0 images to docker hub |
JIRA | Summary | Priority |
---|---|---|
INLONG-594 | Trpc-go tube sdk strongly rely on local config | Major |
INLONG-616 | Adjust the content in .asf.yaml according to the new project name | Major |
INLONG-651 | Refine the tubemq-client-cpp build description | Major |
INLONG-655 | add dependency in tube-manager | Major |
INLONG-656 | fix tubemanager start.sh | Major |
INLONG-657 | remove some test cases in agent | Major |
INLONG-659 | fix unit test in agent | Major |
INLONG-666 | change tar name in agent | Major |
INLONG-697 | fix decode error in proxySdk | Major |
INLONG-705 | add stop.sh in dataproxy | Major |
INLONG-743 | Adjust the rat check setting of the pom.xml | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-577 | reload status output and topic config output mismatch | Major |
INLONG-612 | Restful api "admin_snapshot_message" is not compatible with the old version | Major |
INLONG-638 | Issues About Disk Error recovery | Major |
INLONG-688 | change additionstr to additionAtr in agent | Major |
INLONG-703 | Query after adding a consumer group policy and report a null error | Major |
INLONG-724 | Encountered a symbol not found error when compiling | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-613 | Adjust the project codes according to the renaming requirements | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-519 | Bumped version to 0.9.0-SNAPSHOT | Major |
INLONG-565 | Replace simple scripts and code implementation | Major |
INLONG-571 | Adjust WebOtherInfoHandler class implementation | Major |
INLONG-573 | Adjust WebAdminFlowRuleHandler class implementation | Major |
INLONG-574 | Adjust WebAdminGroupCtrlHandler class implementation | Major |
INLONG-632 | Add inlong-manager subdirectory | Major |
INLONG-633 | Add inlong-sort subdirectory | Major |
INLONG-634 | Add inlong-tubemq subdirectory | Major |
INLONG-635 | Add inlong-dataproxy subdirectory | Major |
INLONG-636 | Add inlong-agent subdirectory | Major |
INLONG-640 | Adjust the main frame of the InLong project | Major |
INLONG-641 | Add inlong-common module | Major |
INLONG-642 | Add inlong-website subdirectory | Major |
INLONG-643 | Add inlong-dataproxy-sdk subdirectory | Major |
INLONG-644 | Remove "/dist" from .gitignore and add subdirectory dist in inlong-sort | Major |
INLONG-646 | Remove time related unit tests until timezone is configurable in inlong-sort | Major |
INLONG-647 | Adjust the introduction content of the README.md | Major |
INLONG-648 | Change initial version of inlong-sort to 0.9.0-incubating-SNAPSHOT | Major |
INLONG-649 | Modify the suffix of the docs/zh-cn/download/release-0.8.0.md file | Major |
INLONG-650 | Adjust .asf.yaml's label | Major |
INLONG-654 | Adjust the link in ReadMe.md according to the latest document | Major |
INLONG-658 | modify the dependency of inlong-manager | Major |
INLONG-663 | modify the tar package name of inlong-manager | Major |
INLONG-667 | rename tar in agent | Major |
INLONG-673 | add tube cluster id in inlong-manager | Major |
INLONG-674 | adjust HiveSinkInfo in inlong-manager | Major |
INLONG-675 | modify the npm script of inlong-website | Major |
INLONG-676 | modify manager-web to manager-api in inlong-manager module | Major |
INLONG-677 | Support dt as built-in data time partition field in inlong-sort | Major |
INLONG-681 | modify assembly in agent proxy tubemanager | Major |
INLONG-687 | set schemaName to m0_day when save business in inlong-manager | Major |
INLONG-689 | add sort app name | Major |
INLONG-691 | update properties and scripts for inlong-manager | Major |
INLONG-692 | remove hive cluster entity in inlong-manager | Major |
INLONG-693 | change data type to tdmsg | Major |
INLONG-694 | Add retry mechanism for creating tube consumer group | Major |
INLONG-695 | update getConfig API in inlong-manager | Major |
INLONG-696 | modify the status of the entities after approval | Major |
INLONG-699 | Fix serialization issue of DeserializationInfo 's subType in inlong-sort | Major |
INLONG-700 | Optimize dependencies in inlong-sort | Major |
INLONG-701 | Update create resource workflow definition | Major |
INLONG-702 | sort config field spillter | Major |
INLONG-706 | Add 0.9.0 version release modification to CHANGES.md | Major |
INLONG-709 | Adjust the version information of all pom.xml to 0.9.0-incubating | Major |
INLONG-712 | adjust partition info for hive sink | Major |
INLONG-713 | add partition filed when create hive table | Major |
INLONG-714 | Enable checkpointing in inlong-sort | Major |
INLONG-715 | Make shouldRollOnCheckpoint always return true in DefaultRollingPolicy in inlong-sort | Major |
INLONG-716 | set terminated symbol when create hive table | Major |
INLONG-717 | Declare the 3rd party Catagory x LICENSE components in use | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-430 | Optimizing the implementation of HTTP API for broke | Major |
INLONG-445 | Adjust the status check default sleep interval of pullConsumeReadyChkSliceMs | Major |
INLONG-448 | Add Committer and PPMC operation process | Major |
INLONG-449 | Adjust Example implementation | Major |
INLONG-452 | Optimize rebalance performance | Major |
INLONG-467 | Add WEB APIs of Master and Broker | Major |
INLONG-489 | Add the maximum message length parameter setting | Major |
INLONG-495 | Code implementation adjustment based on SpotBugs check | Major |
INLONG-511 | Replace the conditional operator (?:) with mid() | Major |
INLONG-512 | Add package length control based on Topic | Major |
INLONG-515 | Add cluster Topic view web api | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-437 | Fix tubemq table source sink factory instance creating problem | Major |
INLONG-441 | An error occurred when using the Tubemq class to create a sink table | Major |
INLONG-442 | Modifying the jvm parameters when the broker starts does not take effect | Major |
INLONG-443 | TubemqSourceFunction class prints too many logs problem | Major |
INLONG-446 | Small bugs fix that do not affect the main logics | Major |
INLONG-450 | TubeClientException: Generate producer id failed | Major |
INLONG-453 | TubemqSourceFunction class prints too many logs problem | Major |
INLONG-506 | cmakelist error | Major |
INLONG-510 | Found a bug in MessageProducerExample class | Major |
INLONG-518 | fix parameter pass error | Major |
INLONG-526 | Adjust the packaging script and version check list, remove the "-WIP" tag | Major |
INLONG-555 | short session data can only be written to a specific partition | Major |
INLONG-556 | Index value is bigger than the actual number of records | Low |
JIRA | Summary | Priority |
---|---|---|
INLONG-505 | Remove the "WIP" label of the DISCLAIMER file | Major |
INLONG-543 | Modify the LICENSE statement of multiple files and others | Major |
INLONG-557 | Handle the issues mentioned in the 0.8.0-RC2 review | Major |
INLONG-562 | Update project contents according to the 0.8.0-RC3 review | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-428 | Bumped version to 0.8.0-SNAPSHOT | Major |
INLONG-433 | add tubemq perf-consumer/producer scripts | Major |
INLONG-434 | Adjust Broker API mapping | Major |
INLONG-435 | Create Web field Mapping | Major |
INLONG-436 | Adjust Broker's HTTP API implementation | Major |
INLONG-439 | Add Cli field Scheme definition | Major |
INLONG-440 | Add feature package tube-manager to zip | Major |
INLONG-444 | Add consume and produce Cli commands | Major |
INLONG-447 | Add Broker-Admin Cli | Major |
INLONG-451 | Replace ConsumeTupleInfo with Tuple2 | Major |
INLONG-457 | There is no need to return StringBuilder in Master.java | Major |
INLONG-463 | Adjust Master rebalance process implementation | Major |
INLONG-464 | Add parameter rebalanceParallel in master.ini | Major |
INLONG-470 | Add query API of TopicName and BrokerId collection | Major |
INLONG-471 | Add query API Introduction of TopicName and BrokerId collection | Major |
INLONG-472 | Adjust Broker's AbstractWebHandler class implementation | Major |
INLONG-475 | add the offset clone api of the consume group | Major |
INLONG-482 | Add offset query api | Major |
INLONG-484 | Add query API for topic publication information | Major |
INLONG-485 | Add the batch setting API of consume group offset | Major |
INLONG-486 | Add the delete API of consumer group offset | Major |
INLONG-494 | Update API interface instruction document | Major |
INLONG-499 | Add configure store | Major |
INLONG-500 | Add setting operate API | Major |
INLONG-501 | Adjust max message size check logic | Major |
INLONG-502 | Add setting API interface document | Major |
INLONG-504 | Adjust the WebMethodMapper class interfaces | Major |
INLONG-508 | Optimize Broker's PB parameter check processing logic | Major |
INLONG-509 | Adjust the packet length check when data is loaded | Major |
INLONG-522 | Add admin_query_cluster_topic_view API document | Major |
INLONG-544 | Adjust the LICENSE statement in the client.conf files of Python and C/C++ SDK | Major |
INLONG-546 | Restore the original license header of the referenced external source files | Major |
INLONG-547 | Recode the implementation of the *Startup.java classes in the Tool package | Major |
INLONG-548 | Handle the LICENSE authorization of font files in the resources | Major |
INLONG-549 | Handling the problem of compilation failure | Major |
INLONG-550 | Adjust LICENSE file content | Major |
INLONG-551 | Adjust NOTICE file content | Major |
INLONG-558 | Adjust the LICENSE of the file header | Major |
INLONG-559 | Update the LICENSE file according to the 0.8.0-RC2 review | Major |
INLONG-560 | Remove unprepared modules | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-162 | Python SDK support in TubeMQ | High |
INLONG-336 | Propose web portal to manage tube cluster Phase-I | Major |
INLONG-390 | support build C++ SDK with docker image | Normal |
JIRA | Summary | Priority |
---|---|---|
INLONG-369 | hope to add an option in the compilation script (like make lib etc...) |
Major |
INLONG-373 | Reduce the redundant code of Utils::Split functions | Major |
INLONG-374 | Adjust some coding style issues | Major |
INLONG-375 | Add a section to the README file about how to compile the project | Major |
INLONG-385 | update docker images | Major |
INLONG-393 | Optimize the mapping code of WEB API | Major |
INLONG-406 | test_consumer.py works for both Python 2 and 3 | Minor |
INLONG-410 | install python package and simplify test_consumer.py | Major |
INLONG-416 | support consume from specified position | Major |
INLONG-417 | C++ Client support parse message from binary data for Python SDK | Major |
INLONG-419 | SetMaxPartCheckPeriodMs() negative number, getMessage() still | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-365 | Whether the consumption setting is wrong after the processRequest exception | Major |
INLONG-370 | Calling GetCurConsumedInfo API always returns failure | Major |
INLONG-376 | Move pullrequests_status notifications commits mail list | Major |
INLONG-366 | Found a nullpointerexception bug in broker | Normal |
INLONG-379 | Modify the memory cache size default to 3M | Normal |
INLONG-380 | Cpp client link error when gcc optimization is disabled | Major |
INLONG-405 | python sdk install files lack of the whole cpp configuration | Major |
INLONG-401 | python sdk readme bug | Minor |
INLONG-407 | Fix some content in README.md | Trivial |
INLONG-418 | C++ SDK function SetMaxPartCheckPeriodMs() can't work | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-276 | add python client encode/decode protobuf message for TubeMQ RPC Protocol | Major |
INLONG-338 | web pages for tubemq manager | Major |
INLONG-341 | open independent sub-project for tubemq | Major |
INLONG-342 | abstract backend threads for routine management | Major |
INLONG-346 | remove chinese comments | Minor |
INLONG-355 | Add business entity for topic manager | Major |
INLONG-361 | create topic when getting request | Major |
INLONG-364 | uniform response format for exception state | Major |
INLONG-383 | document about Installation/API Reference/Example | Major |
INLONG-387 | add manager web pages | Major |
INLONG-392 | add query rest api for clusters | Major |
INLONG-394 | Creating Mapper class from web api to inner handler | Major |
INLONG-395 | Create Abstract WebHandler class | Major |
INLONG-396 | Adjust the WebXXXHandler classes implementation | Major |
INLONG-397 | Add master info and other info web handler | Major |
INLONG-398 | reinit project for using pybind11 | Major |
INLONG-399 | expose C++ SDK method by Pybind11 | Major |
INLONG-400 | add example for consume message by bypind11 | Major |
INLONG-402 | add modify rest api for clusters | Major |
INLONG-412 | tube manager start stop scrrpts | Major |
INLONG-415 | exclude apache license for front end code | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-319 | In the pull mode, consumers support the suspension of consumption for a certain partition | Major |
INLONG-3 | C++ SDK support in TubeMQ | Normal |
JIRA | Summary | Priority |
---|---|---|
INLONG-311 | Feedback more production information | Major |
INLONG-312 | Feedback more consumption information | Major |
INLONG-325 | Add 406 ~ 408 error code to pullSelect call | Major |
INLONG-345 | Optimize the call logic of getMessage() in Pull mode | Major |
INLONG-352 | Set the parameters of the example at startup | Major |
INLONG-353 | Update LICENSE about C/C++ SDK's code reference | Major |
INLONG-356 | C++ SDK Codec decode add requestid | Major |
INLONG-327 | Fix the concurrency problem in the example | Normal |
JIRA | Summary | Priority |
---|---|---|
INLONG-316 | Where the port the port is aleady used, the process throw the exception, but not exit | Major |
INLONG-317 | The Store Manager throws java.lang.NullPointerException | Major |
INLONG-320 | Request for static web contents would get responses with no content | Major |
INLONG-354 | Found a dns translate bug in C/C++ sdk | Major |
INLONG-306 | Raise Nullpointer Exception when create tubemq instance | Low |
INLONG-359 | TubeMQ consume speed dropped to 0 in some partitions, it is a very serious bug | Blocker |
JIRA | Summary | Priority |
---|---|---|
INLONG-250 | Create C/C++ configure files | Major |
INLONG-251 | Create C/C++ Codec utils | Major |
INLONG-252 | Create C/C++ Metadata classes | Major |
INLONG-262 | Create C++ flow control handler | Major |
INLONG-263 | Create C/C++ ini file read utils | Major |
INLONG-266 | [INLONG-266] Add Tencent/rapidjson as submodule | Major |
INLONG-267 | Create C/C++ Message class | Major |
INLONG-269 | Create C/C++ RmtDataCache class | Major |
INLONG-272 | Unified C/C++ files's code style | Major |
INLONG-274 | Support CMake compilation | Major |
INLONG-275 | Thread Pool & Timer | Major |
INLONG-280 | Create C/C++ subscribe info class | Major |
INLONG-281 | atomic_def.h use C++11 stdlib class | Major |
INLONG-282 | Create C/C++ return result class | Major |
INLONG-283 | Adjust C/C++ some file names: add "tubemq_" prefix | Major |
INLONG-285 | Replace C/C++ pthread's mutex to std::mutex | Major |
INLONG-286 | Create C/C++ SDK's manager class | Major |
INLONG-287 | C++ SDK io buffer | Major |
INLONG-288 | C++ SDK Codec interface | Major |
INLONG-289 | C++ SDK Codec TubeMQ proto support | Major |
INLONG-290 | C++ SDK TCP Connect | Major |
INLONG-291 | C++ SDK Connect Pool | Major |
INLONG-293 | C++ SDK Create Future class | Major |
INLONG-296 | Adjust the version information of all pom.xml | Major |
INLONG-300 | Update LICENSE | Major |
INLONG-308 | Upgrade Jetty 6 (mortbay) => Jetty 9 (eclipse) | Major |
INLONG-309 | Add POST support to WebAPI | Major |
INLONG-326 | [website] Added 405 ~ 408 error code definition | Major |
INLONG-347 | C++ SDK Create client API | Major |
INLONG-348 | C++SDK Client handler detail | Major |
INLONG-349 | C++ SDK Create Thread Pool | Major |
INLONG-350 | C++ SDK client code adj | Major |
INLONG-351 | C++ SDK example&tests | Major |
INLONG-358 | Adjust tubemq-manager, remove it from master, and develop with INLONG-336 branch | Major |
INLONG-268 | C++ SDK log module | Normal |
INLONG-292 | C++ SDK singleton & executor_pool optimization | Normal |
INLONG-270 | this point c++ SDK class | Minor |
INLONG-271 | C++ SDK copy constructor and assignment constructor | Minor |
INLONG-273 | C++ SDK dir name change inc -> include/tubemq/ | Minor |
JIRA | Summary | Priority |
---|---|---|
INLONG-122 | Increase JAVA version collection of SDK environment | Major |
INLONG-163 | Flume sink for TubeMQ | Major |
INLONG-197 | Support TubeMQ connector for Apache Flink | Major |
INLONG-238 | Support TubeMQ connector for Apache Spark Streaming | Major |
INLONG-239 | support deployment on kubernetes | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-46 | Correct some spelling issues | Low |
INLONG-53 | fix some typos | Low |
INLONG-55 | fix some typos | Low |
INLONG-57 | fix some typos & todo | Low |
INLONG-58 | fix some typos | Low |
INLONG-60 | Remove unnecessary synchronized & using IllegalArgumentException instead of IllegalStateException | Low |
INLONG-61 | minor update & fix some typos | Low |
INLONG-64 | minor update & fix some typos | Low |
INLONG-67 | remove synchronized & fix some typos | Low |
INLONG-71 | using IllegalArgumentException & fix some typos | Low |
INLONG-73 | remove duplicate codes & some minor updates | Normal |
INLONG-74 | minor updates for DefaultBdbStoreService | Low |
INLONG-75 | remove unused Logger | Major |
INLONG-76 | rename the classes | Low |
INLONG-77 | fix typo | Low |
INLONG-79 | fix typo | Major |
INLONG-80 | Fix some typos | Low |
INLONG-82 | Fix some typos & update comments | Low |
INLONG-83 | Fix some typos | Low |
INLONG-87 | Minor updates | Low |
INLONG-89 | Minor updates | Low |
INLONG-90 | Remove unused codes in TubeBroker | Normal |
INLONG-91 | replace explicit type with <> | Low |
INLONG-93 | Substitute the parameterized type for client module & missed server module | Low |
INLONG-94 | Substitute the parameterized type for core module | Low |
INLONG-95 | Substitute the parameterized type for server module | Low |
INLONG-96 | Fix typo & use IllegalArgumentException | Low |
INLONG-98 | Fix typo & Simplify 'instanceof' judgment | Low |
INLONG-100 | Fix typos & remove unused codes | Low |
INLONG-101 | Optimize code & Fix type | Low |
INLONG-103 | Substitute Chinese comments with English | Normal |
INLONG-108 | About maven jdk version configuration problem | Minor |
INLONG-127 | Fixed a bug & minor changes | Low |
INLONG-128 | Shorten the log clearup check cycle | Major |
INLONG-138 | Optimize core module test case code | Low |
INLONG-141 | Remove the requirement to provide localHostIP | Major |
INLONG-152 | Modify the master.ini file's annotations | Normal |
INLONG-154 | Modify the wrong comment & Minor changes for example module | Low |
INLONG-155 | Use enum class for consume position | Normal |
INLONG-156 | Update for README.md | Normal |
INLONG-166 | Hide bdbStore configs in master.ini |
Major |
INLONG-167 | Change to relative paths in default configs | Trivial |
INLONG-168 | Example module: remove localhost IP configuration parameters | Minor |
INLONG-170 | improve build/deployment/configuration for quick start | Major |
INLONG-196 | use log to print exception | Low |
INLONG-201 | [Website] Adjust user guide & fix demo example | Major |
INLONG-202 | Add protobuf protocol syntax declaration | Major |
INLONG-213 | Optimize code & Minor changes | Low |
INLONG-216 | use ThreadUtil.sleep replace Thread.sleep | Low |
INLONG-222 | Optimize code: Unnecessary boxing/unboxing conversion | Normal |
INLONG-224 | Fixed: Unnecessary conversion to string inspection for server module | Low |
INLONG-226 | Add Windows startup scripts | High |
INLONG-227 | remove build guide in docker-build readme | Major |
INLONG-232 | TubeBroker#register2Master, reconnect and wait | Low |
INLONG-234 | Add .asf.yaml to change notifications | Major |
INLONG-235 | Add code coverage supporting for pull request created. | Normal |
INLONG-237 | add maven module build for docker image | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-47 | Fix some typos | Major |
INLONG-102 | Fix question [INLONG-101] [Optimize code] | Major |
INLONG-121 | Fix compilation alarm | Major |
INLONG-139 | a bug in the equals method of the TubeClientConfig class | Major |
INLONG-157 | Optimize Broker disk anomaly check | Normal |
INLONG-158 | nextWithAuthInfo2B status should be managed independently according to Broker | Normal |
INLONG-159 | Fix some typos | Normal |
INLONG-165 | Remove unnecessary fiiles | Major |
INLONG-205 | Duplicate dependency of jetty in tuber-server pom file | Minor |
INLONG-206 | There are some residual files after executed unit tests | Major |
INLONG-210 | Add log4j properties file for unit tests | Minor |
INLONG-217 | UPdate the je download path | Major |
INLONG-218 | build failed�: Too many files with unapproved license | Major |
INLONG-230 | TubeMQ run mvn test failed with openjdk version 13.0.2 | Major |
INLONG-236 | Can't get dependencies from the maven repository | Major |
INLONG-253 | tube-consumer fetch-worker cpu used too high | Major |
INLONG-254 | support using different mapping port for standalone mode | Major |
INLONG-265 | Unexpected broker disappearance in broker list after updating default broker metadata | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-193 | Update project document content | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-123 | Batch flush data to disk | Major |
INLONG-126 | Increase the unflushed data bytes control | Major |
INLONG-140 | Remove the SSD auxiliary consumption function | Major |
INLONG-160 | Improve the protocol between Broker and Master | Major |
INLONG-169 | support build with docker image | Major |
INLONG-171 | master and broker support config hostname with “localhost” or "127.0.0.1" or dns address | Major |
INLONG-172 | simplify start/stop script | Major |
INLONG-173 | change jvm memory parameters for default deployment | Major |
INLONG-174 | hange defaule accessing url of web gui to http://your-master-ip:8080 | Major |
INLONG-178 | change default IPs configuration to localhost | Major |
INLONG-188 | the example for demo topic catch exception | Major |
INLONG-194 | [website]Remove SSD auxiliary storage introduction | Major |
INLONG-195 | [website] Adjust the content of the Chinese part of the document | Major |
INLONG-198 | Support TubeMQ source for flink | Major |
INLONG-199 | Support TubeMQ sink for flink | Major |
INLONG-204 | Remove document address guideline | Major |
INLONG-221 | make quick start doc more easy for reading | Major |
INLONG-240 | add status command for broker/master script | Major |
INLONG-241 | add helm chart for tubemq | Major |
INLONG-242 | Support Table interface for TubeMQ flink connector | Major |
INLONG-244 | tubemq web support access using proxy IP | Major |
INLONG-246 | support register broker using hostname | Major |
INLONG-295 | Modify CHANGES.md to add 0.5.0 version release modification | Major |
INLONG-299 | Fix RAT check warnning | Major |
INLONG-300 | Update LICENSE | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-42 | Add peer information about message received Major New Feature | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-16 | Correct BdbStoreService#isPrimaryNodeActived to BdbStoreService#isPrimaryNodeActive | Low |
INLONG-18 | Correct TMaster#idGenerater to TMaster#idGenerator | Low |
INLONG-19 | Correct parameter names to fit in camel case | Low |
INLONG-20 | Correct DefaultLoadBalancer#balance parameter | Low |
INLONG-21 | Change version number from x.y-SNAPSHOT to x.y.z-incubating-SNAPSHOT | Normal |
INLONG-22 | Correct ClientSubInfo#getTopicProcesser -> ClientSubInfo#getTopicProcessor | Low |
INLONG-23 | Improve project README content introduction | Major |
INLONG-24 | Add NOTICE and adjust LICENSE | Major |
INLONG-26 | correct spelling (difftime-> diffTime) | Low |
INLONG-27 | replace StringBuffer with StringBuilder | Major |
INLONG-28 | ignore path error | Major |
INLONG-29 | Change the package name to org.apache.tubemq."" | Major |
INLONG-33 | refactor enum implement from annoymouse inner class | Major |
INLONG-38 | Add Broker's running status check | Major |
INLONG-39 | Optimize the loadMessageStores() logic | Nor |
INLONG-40 | Optimize message disk store classes's logic | Major |
INLONG-43 | Add DeletePolicy's value check | Major |
INLONG-44 | Remove unnecessary synchronized definition of shutdown () function | Normal |
INLONG-49 | setTimeoutTime change to updTimeoutTime | Major |
INLONG-50 | Replace fastjson to gson | Major |
INLONG-7 | Using StringBuilder instead of StringBuffer in BaseResult | Low |
INLONG-9 | Remove some unnecessary code | Minor |
JIRA | Summary | Priority |
---|---|---|
INLONG-10 | Fix Javadoc error | Low |
INLONG-14 | Some compilation errors | Major |
INLONG-15 | Correct typo in http_access_API_definition.md | Low |
INLONG-32 | File path not match with package name in tubemq-client module | Major |
INLONG-35 | check illegal package's field value | Normal |
INLONG-36 | Remove unnecessary removefirst() function printing | Normal |
INLONG-37 | Offset is set to 0 when Broker goes offline | Major |
INLONG-45 | Check groupName with checkHostName function | Major |
INLONG-48 | No timeout when setting consumer timeout | Major |
INLONG-59 | Null pointer exception is thrown while constructing ConsumerConfig with MasterInfo | Normal |
INLONG-62 | consumed and set consumerConfig.setConsumeModel (0) for the first time | Major |
INLONG-66 | TubeSingleSessionFactory shutdown bug | Normal |
INLONG-85 | There is NPE when creating PullConsumer with TubeSingleSessionFactory | Major |
INLONG-88 | Broker does not take effect after the deletePolicy value is changed | Major |
INLONG-149 | Some of the consumers stop consuming their corresponding partitions and never release the partition to others | Major |
INLONG-153 | update copyright notices year to 2020 | Major |
INLONG-165 | Remove unnecessary fiiles | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-12 | Change to use Apache License V2 | Major |
JIRA | Summary | Priority |
---|---|---|
INLONG-130 | Generate CHANGES.md and DISCLAIMER-WIP | Major |
INLONG-133 | Add Apache parent pom | Major |
INLONG-134 | add maven-source-plugin for generate source jar | Major |
INLONG-135 | Refactoring all pom.xml | Major |
INLONG-136 | Add LICENSE/NOTICE/DISCLAIMER-WIP to binary package | Major |