eazy-pomelo
Version:
NetEase Pomelo Of EazyGame OEM
567 lines (452 loc) • 14.2 kB
Markdown
2.2.5 / 2017-1-22
=================
* [#815](https://github.com/NetEase/pomelo/pull/815)
* [#901](https://github.com/NetEase/pomelo/pull/901)
2.2.4 / 2017-1-20
=================
* [NEW] upgrade pomelo-rpc to 1.0.7
2.2.3 / 2017-1-20
=================
* [NEW] upgrade socket.io to 1.7.x
2.2.2 / 2017-1-20
=================
* [#899](https://github.com/NetEase/pomelo/pull/899)
2.2.1 / 2017-1-20
=================
* [FIX] fix push message with no array
2.2.0 / 2017-1-19
=================
* [NEW] upgrade pomelo-rpc to 1.0.6, rpc protocol moved to MQTT
* [NEW] upgrade pomelo-admin to 1.0.0
* [NEW] pure javaScript without need to install c++ addons
1.2.1 / 2015-12-31
================
* [NEW] upgrade ws to 0.8.0
* [#771](https://github.com/NetEase/pomelo/pull/771)
* [#774](https://github.com/NetEase/pomelo/pull/774)
* [FIX] tls: destory connection when clientError
1.2.0 / 2015-09-18
=================
* [NEW] upgrade pomelo-admin to 0.4.5
* [#751](https://github.com/NetEase/pomelo/pull/751)
* [#741](https://github.com/NetEase/pomelo/pull/741)
* [#740](https://github.com/NetEase/pomelo/pull/740)
* [FIX] fix wrong variable in protobuf
1.1.9 / 2015-06-05
=================
* [NEW] upgrade pomelo-rpc to 0.4.10
* [NEW] upgrade pomelo-admin to 0.4.4
* [NEW] upgrade pomelo-logger to 0.1.7
1.1.8 / 2015-05-29
=================
* fix bug on verison calculating when update proto files
* avoid modules loading error on windows
* [NEW] upgrade pomelo-protocol to 0.1.6
1.1.7 / 2015-05-12
=================
* [#706](https://github.com/NetEase/pomelo/pull/706)
* [#707](https://github.com/NetEase/pomelo/pull/707)
* [#443](https://github.com/NetEase/pomelo/pull/443)
* [#444](https://github.com/NetEase/pomelo/pull/444)
* [#713](https://github.com/NetEase/pomelo/pull/713)
* [NEW] upgrade pomelo-rpc to 0.4.9
* [NEW] upgrade pomelo-admin to 0.4.3
1.1.6 / 2015-03-12
=================
* [NEW] add configure file automatically reload feature
* [NEW] add mqtt connector heartbeat timeout option
* [NEW] upgrade pomelo-rpc to 0.4.8
1.1.5 / 2015-02-26
=================
* [NEW] upgrade pomelo-rpc to 0.4.7
1.1.4 / 2015-01-23
=================
[#670](https://github.com/NetEase/pomelo/pull/670)
[#669](https://github.com/NetEase/pomelo/pull/669)
[#666](https://github.com/NetEase/pomelo/pull/666)
[#665](https://github.com/NetEase/pomelo/pull/665)
[#662](https://github.com/NetEase/pomelo/pull/662)
[#659](https://github.com/NetEase/pomelo/pull/659)
[#657](https://github.com/NetEase/pomelo/pull/657)
[#653](https://github.com/NetEase/pomelo/pull/653)
1.1.2 / 2014-11-12
=================
* [NEW] introduce updateUserInfo for connectionService
[#637](https://github.com/NetEase/pomelo/pull/637)
* [FIX] fix wrong variable err using
[#642](https://github.com/NetEase/pomelo/pull/642)
* [NEW] introduce cancelShutdownHook
[#644](https://github.com/NetEase/pomelo/pull/644)
* [FIX] revert PR #613, which should not be accepted
[#649](https://github.com/NetEase/pomelo/pull/649)
1.1.1 / 2014-10-10
=================
* [NEW] upgrade pomelo-protocol to 0.1.4
[#616](https://github.com/NetEase/pomelo/pull/616)
* [FIX] incorrect this scope
[#622](https://github.com/NetEase/pomelo/pull/622)
* [FIX] fix bug on arg parse
[#623](https://github.com/NetEase/pomelo/pull/623)
* [FIX] connection without communication bug
1.1.0 / 2014-09-12
=================
* [NEW] fit for libpomelo2
* [NEW] upgrade pomelo-rpc to 0.4.5
[#612](https://github.com/NetEase/pomelo/pull/612)
* [FIX] close http server after WebSocketServer.close
[#613](https://github.com/NetEase/pomelo/pull/613)
* [FIX] update timeout.js
[#614](https://github.com/NetEase/pomelo/pull/614)
* [FIX] fix typo
1.0.4 / 2014-08-26
=================
* [NEW] upgrade pomelo-rpc to 0.4.3
* [NEW] upgrade pomelo-logger to 0.1.6
* [FIX] pomelo-masterha-plugin reconnect bug miss parameter env
* [#582](https://github.com/NetEase/pomelo/pull/582)
1.0.3 / 2014-07-18
=================
* [NEW] dictVersion : Similar to `protoVersion`, add `dictVersion` and skip sending dict when handshaking if possible.
[#572](https://github.com/NetEase/pomelo/pull/572)
* [FIX] CRON : Upgrade pomelo-scheduler to v0.3.9. Fix a bug that will loss tasks if The number of days next month is greater than this month.
[#560](https://github.com/NetEase/pomelo/pull/560)
[pomelo-scheduler#4](https://github.com/NetEase/pomelo-scheduler/pull/4)
* [FIX] hot update : Remove the error logging if a server doesn't have any handler.
[#562](https://github.com/NetEase/pomelo/pull/562)
* [NEW] protobuf : Add `protobuf cache` into libpomelo, and add `useProto` handshake option to tell the client whether to use the protobuf.
[#564](https://github.com/NetEase/pomelo/pull/564)
[libpomelo#58](https://github.com/NetEase/libpomelo/pull/58)
[discuss(chinese)](http://nodejs.netease.com/topic/53c6c126898634292c8157a2)
1.0.2 / 2014-07-10
=================
* fix server reconnect bug
1.0.1 / 2014-07-03
=================
* merge pull request #538 #541 #545 #546 #547
* update master watchdog notify method
* upgrade pomelo-rpc to 0.4.2
1.0.0 / 2014-06-19
=================
* mqtt connector
* support ie6,7,8 with sioconnector
* support hot update partially
1.0.0-pre / 2014-05-16
=================
* add udpconnector
* pomelo-rpc load balancing and fault tolerance
* connector wss & tls support
* pomelo-zookeeper-plugin
* pomelo-scale-plugin
* environment directory configuration support
* pomelo-cli dynamic script
0.9.10 / 2014-05-15
=================
* merge pull request #505
* merge pull request #506
* merge pull request from kaisatec
* add getClientAddressBySessionId in sessionService
0.9.9 / 2014-05-06
=================
* merge pull request #495
* merge pull request #499
* merge pull request #501
* upgrade pomelo-admin to 0.3.4
0.9.8 / 2014-05-04
=================
* remove unused module
* update constants definition
0.9.7 / 2014-04-25
=================
* merge pull request #486
* add channelservice rpc error info
0.9.6 / 2014-04-16
=================
* merge pull request #472
* merge pull request #475
* merge pull request #485
* update ssh config
0.9.5 / 2014-04-02
=================
* add support for different env
* add session count method in sessionService
* emit start_all_event
* better prompt for init project
0.9.4 / 2014-03-20
=================
* merge pull request from zhaohaojie
* merge pull request from wuxian
* merge pull request from roytan883
* fix history.md year bug
0.9.3 / 2014-03-11
=================
* upgrade pomelo-admin to 0.3.2 for npm reason
0.9.2 / 2014-03-10
=================
* merge pull request sshPort
* merge pull request #438
* fix hybridconnector dict bug
* upgrade pomelo-rpc to 0.3.2
0.9.1 / 2014-03-03
=================
* fix pomelo stop auto-restart bug
* add restart-force option
* add application.require method
* export constants.js
0.9.0 / 2014-02-26
=================
* rpc support for zmq
* rpc requests callback timeout
* rpc support for hot restart
* optimize for command line
* support for connection blacklist
* protobuf support for decodeIO-protobuf.js
* channel serialization interface
0.8.9 / 2014-02-21
=================
* fix fin_wait2 caused by socket.end bug
0.8.8 / 2014-02-19
=================
* fix some typos in comment
0.8.7 / 2014-01-28
=================
* refactor pomelo command, report remained servers if kill failed
0.8.6 / 2014-01-22
=================
* upgrade pomelo-rpc 0.2.9
* upgrade pomelo-admin 0.2.9
0.8.5 / 2014-01-22
=================
* upgrade pomelo-rpc 0.2.8
* upgrade pomelo-scheduler 0.3.8
0.8.4 / 2014-01-20
=================
* fix bin/pomelo spell bug
0.8.3 / 2014-01-16
=================
* add tcp socket close option
* upgrade pomelo-rpc 0.2.7
* upgrade pomelo-admin 0.2.8
* upgrade pomelo-schedule 0.3.7
0.8.2 / 2014-01-03
=================
* fix session kick bug issue #355
* fix add rpc filter bug
0.8.1 / 2013-12-31
=================
* upgrade pomelo-rpc to 0.2.6
* handle rpc filter error
* add test cases
0.8.0 / 2013-12-24
=================
* refactor bin/pomelo
* pushScheduler add option
* add rpc invoke method
* lifecycle callback feature
* add rcp filter interface
* simplify servers.json configuration
* pomelo-logger dynamic log level
* pomelo-rpc & pomelo-admin white list
* pomelo-data-plugin
0.7.7 / 2013-12-16
=================
* upgrade pomelo-loader to 0.0.6
* upgrade pomelo-logger to 0.1.2(add dynamic change logger level feature)
0.7.6 / 2013-12-3
=================
* upgrade pomelo-rpc to 0.2.4
* upgrade pomelo-admin to 0.2.6(fix reconnect bug)
0.7.5 / 2013-11-27
=================
* fix pomelo kill bug
* fix rpc toobusy filter bug
0.7.4 / 2013-11-20
=================
* fix pomelo add command
* master start servers in 2 mode, detached in production, no detched in development
0.7.3 / 2013-11-15
=================
* add heartbeat timeout option
0.7.2 / 2013-11-14
=================
* add start server detached mode
* add masterha for pomelo stop&list
* fix auto-restart disconnect bug
* update pomelo start for different envs
0.7.1 / 2013-11-11
=================
* fix errorHandler bug
* compatible for schedulerConfig
0.7.0 / 2013-11-6
=================
* crontab
* global filter
* transaction
* pomelo-cli auto-complete
* some components rename
0.6.8 / 2013-11-4
=================
* update pomelo-admin version
0.6.7 / 2013-10-14
=================
* fix masterha monitor reconnect bug
0.6.6 / 2013-10-12
=================
* merge pull request #303 replace tab & remove session get value argument
* upgrade pomelo-admin to 0.2.4
* upgrade pomelo-monitor to 0.3.7
* upgrade pomelo-rpc to 0.2.2
0.6.5 / 2013-9-30
=================
* fix server reconnect bug
* upgrade pomelo-admin to 0.2.3
0.6.4 / 2013-9-27
=================
* update logger config && test log4js config
* update require pomelo path & unuse module
* merge pull request update readme #295
0.6.3 / 2013-9-10
=================
* fix tcp socket package bug
* update filter parameters
* merge pull request localSession unbind #289
0.6.2 / 2013-9-5
=================
* upgrade pomelo-admin to 0.2.2
* update test cases
* fix socket.on end bug
0.6.1 / 2013-9-2
=================
* update pomelo-admin & pomelo-rpc to 0.2.1
* add rpcDebug module in master
0.6.0 / 2013-8-26
=================
* interactive command line tool
* plugin mechanism
* data signature
* handle invalid connections
* rpc debug log
* overload protection
* servers reconnect mechanism
* daemon start mode
* packages upgrade
0.5.5 / 2013-8-9
=================
* fix sioconnector bug
* fix localSession bug
* merge pull request
0.5.4 / 2013-7-25
=================
* update pomelo-protocol version
0.5.3 / 2013-7-25
=================
* update check forever method
* update socket.io transport
* remove redis dependency for test cases
0.5.2 / 2013-7-23
=================
* fix hybridsocket send message bug
* fix globalChannel nextTick bug
* add some test cases
0.5.1 / 2013-7-19
=================
* update pomelo-protobuf version
* receive servers console data event in production environment
0.5.0 / 2013-7-16
=================
* high availability for master(with zookeeper)
* support global channel(with redis)
* server bind to CPU
* server auto-restart when server does not work(configurable)
* add beforeStop hook for application
0.4.6 / 2013-7-15
=================
* fix pomelo-protocol bug, which will lose message when requestId is 128 multiple
0.4.5 / 2013-7-3
=================
* fix load scheduler component bug
* fix hybridconnector check useDict bug
* add keywords, issues, contributor infos to npm
0.4.3 / 2013-6-13
==================
* fix client heartbeat timeout bug
* fix command line debug argument bug
0.4.2 / 2013-6-5
==================
* fix duplicated bind session bug
* add `disconnectOnTimeout` option for hybridconnector
* fix empty group push bug in channel
* fix protobuf encode bug
0.4.1 / 2013-5-28
==================
* refactor protocol layers
* support multiple sessions of the same user
0.3.10 / 2013-5-20
==================
* `pomelo-protocol` upgrades to 0.3.4
* fix session bind bug in backend server
* replace `childprocess.exec` with `spawn` in `starter.js`
* fix configure bug
0.3.9 / 2013-5-8
==================
* fix configure bug
0.3.8 / 2013-5-6
==================
* fix tcpsocket close event bug
* fix error handler bug
0.3.7 / 2013-4-16
==================
* update templates
* sioconnector supports flashsocket
* add `distinctHost` to hybridconnector
* fix rpc `cacheMsg` configure bugs
0.3.6 / 2013-4-9
==================
* compatible with node 0.10 version
* fix daemon forever bugs
* add some unit test case
0.3.5 / 2013-3-25
==================
* fix log4js not compatible bug
* fix function redefined in localSessionServie
0.3.4 / 2013-3-19
==================
* fix server not verifing useDict, useProtobuf bug
* fix can not start pomelo from ide bug
* add host param in listen for hybridconnector, which is important for some load balance strategy
0.3.3 / 2013-3-12
==================
* fix double string decode bug when not compressing route
0.3.2 / 2013-3-11
==================
* fix init template bug
* modify command line help, version to --help, --version
0.3.1 / 2013-3-7
==================
* add hybridconnector to support socket and websocket
* add route dictionary and protobuf for binary protocol
* add localSession query interfaces
* add broadcast method for ChannelService
0.2.5 / 2013-2-28
==================
* dynamic add and remove servers (watchdog module)
* fix filterService before filter bug
* fix connector component bug
0.2.4 / 2013-1-4
==================
* fix stop components bug
* add windows install .bat
* add comand line windows compatible feature
0.2.3 / 2012-12-25
==================
* add mkdirp, update pomelo-admin version
* solve windows comptaible problem
0.2.2 / 2012-12-9
==================
* add fail ids for channel push method
* code format standardize
0.2.0 / 2012-11-20
==================
* establish project on github
0.1.x / before 2012-11
==================
* internal development for 11 months