-
Notifications
You must be signed in to change notification settings - Fork 323
history
Ady Liu edited this page Oct 26, 2016
·
16 revisions
#Release Notes
Document>> History
- add a simple producer with string message base zookeeper
- add a simple consumer with string message base zookeeper
- upgrade java wrapper service to 3.5.30
- support macOS 10.12
- clean code
- fixed connect bug of consumer
- add http support (only producer)
- change install guide
- remove some unused files
- change port of jmx to 9094
- open jmx management default
- ignore jvm shutting down exception on jafka closing
- print log range for error offset
- logging the duplication broker that is running
- upgrade java wrapper to 3.5.22 and support os x
- retry consumer id with host address
- update zkclient to 2.1.1
- fixed consumerid on some machine with unresolved hostname
- support partial callbackHandler
- rebalance the new messages on new brokers
- fixed test bug on autocreated of broker
- create all log files
- fixed IndexOutOfBoundsException without partition files
- fixed java.nio.channels.ClosedByInterruptException before rebalancing
- improved the tips while rebalancing failed
- support timeout for producer client
- remove auto-reconnecting at the client without error
- enforce brokerId to be a non-negative integer
- auto commit the offset before closed the client
- update log4j/zkclient
- fixed the broker name on IPv6 machine
- fixed port checking for test
- fixed client exception without brokers
- fixed comress message's offset error for auto commit
- fixed some spelling mistakes
- clean some codes and add some comments
- improved the default log4j formatter
- fixed bad data directory Issues 23
- add last commit time in python watcher script
- handle the topic name Issues 24
- expose jmx operations for log4j Issues 25
- check messages size at server side Issues 26
- fixed topic partition probleam Issues 18
- update zkclient to 2.0, both supported zookeeper 3.3/3.4 Issues 27
- update jackson to v1.9.9
- clean some code warnings
- Add Topic creator command Issues 4
- Add a watcher tool to show the consumer's status Issues 5
- Add Topic deleter command Issues 7
- Ignore IntelliJ IDEA project files Issues 6
- Add password checking for some operations Issues 8
- Support partitions number for each broker in config mode Issues 9
- Refactor a producer interface Issues 10
- Add a utf-8 string produer Issues 11
- Add packaging builder script Issues 12
- A simple message dumper script Issues 13
- Fixed Rebalance failed problem Issues 14
- Fixed rebalance failed while messages are overstocked.
Full compatibility with v1.0
Server/Broker:
- Add Java Service Wrapper supported
- Default Encode/Decode is byte array. 2dbc332
- Add a mbean ServerInfo,descripting version and running information
- Add a script 'getoffset-console.sh'; fetching the offset of broker
- Add a dumper who can dump utf-8 string message
- Change default rebalance backoff time to 10 seconds
- Add log4j.properties to default CLASSPATH
- Add a simple INSTALL file
- Default server/broker runs without zookeeper
- fixed mbean registed duplicate
- most I/O interface is closeable, using Closers tools to close them
- many comments updated and more readable logs
- add third-part LICENSE
Client:
- Do not update offset while no message been consumed f7d344f3
- Fixed producer cannot receive new topic partitions https://github.com/adyliu/jafka/issues/2
- Turning on TCP NODELAY in the Simple Consumer a8b93d6b
- upgrade zookeeper client to 3.3.5, fixed zookeeper bug(961,1091)
- refactor some inner logic
- add python3.x support
- fixed some bugs
- first released
Language: English | Simple Chinese