This repository has been archived by the owner on Apr 6, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 133
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
75 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,70 +1,106 @@ | ||
# Changelog | ||
|
||
## v2.2.0 | ||
**Tag**: `2.2.0`. | ||
|
||
**Date**: April 4th, 2017 | ||
## [v2.3.0](https://github.com/Cylix/tacopie/releases/tag/2.3.0) | ||
### Tag | ||
`2.3.0` | ||
### Date | ||
April 9th, 2017 | ||
### Changes | ||
None. | ||
### Additions | ||
* TCP server now supports `wait_for_removal` as a parameter for `.stop()`. Please refer to the [documentation](https://github.com/Cylix/tacopie/wiki/TCP-Server#stop) for more information. | ||
### Removals | ||
None. | ||
|
||
**Description**: | ||
|
||
* Change: IO Service is now based on `select` and not on `poll` anymore to solve some issues encountered on windows due to the buggy implementation of `poll` on windows Systems. | ||
|
||
## v2.1.0 | ||
**Tag**: `2.1.0`. | ||
|
||
**Date**: March 19th, 2017 | ||
## [v2.2.0](https://github.com/Cylix/tacopie/releases/tag/2.2.0) | ||
### Tag | ||
`2.2.0` | ||
### Date | ||
April 4th, 2017 | ||
### Changes | ||
* IO Service is now based on `select` and not on `poll` anymore to solve some issues encountered on windows due to the buggy implementation of `poll` on windows Systems. | ||
### Additions | ||
None. | ||
### Removals | ||
None. | ||
|
||
**Description**: | ||
|
||
* Remove: install_deps.sh has been removed in favor of CMakelists.txt enhancement. | ||
* Change: read and write TCP client callbacks now takes a reference to the result as parameter instead of a const-reference. | ||
|
||
|
||
## v2.0.1 | ||
**Tag**: `2.0.1`. | ||
## [v2.1.0](https://github.com/Cylix/tacopie/releases/tag/2.1.0) | ||
### Tag | ||
`2.1.0` | ||
### Date | ||
March 19th, 2017 | ||
### Changes | ||
* read and write TCP client callbacks now takes a reference to the result as parameter instead of a const-reference. | ||
### Additions | ||
None. | ||
### Removals | ||
* install_deps.sh has been removed in favor of CMakelists.txt enhancement. | ||
|
||
**Date**: Feb. 17th, 2017 | ||
|
||
**Description**: | ||
|
||
## [v2.0.1](https://github.com/Cylix/tacopie/releases/tag/2.0.1) | ||
### Tag | ||
`2.0.1` | ||
### Date | ||
Feb. 17th, 2017 | ||
### Changes | ||
* Fix: replace gethostbyname() (not thread-safe) usage by getaddrinfo() (thread-safe) on unix platforms. No change where required on windows as getaddrinfo() was already in use before. | ||
### Additions | ||
None. | ||
### Removals | ||
None. | ||
|
||
|
||
## v2.0.0 | ||
**Tag**: `2.0.0`. | ||
|
||
**Date**: Jan. 29th, 2017 | ||
|
||
**Description**: | ||
|
||
* Feature: Port the library onto windows | ||
* Feature: Make the library usable by cpp_redis | ||
## [v2.0.0](https://github.com/Cylix/tacopie/releases/tag/2.0.0) | ||
### Tag | ||
`2.0.0` | ||
### Date | ||
Jan. 29th, 2017 | ||
### Changes | ||
* Fix: some sockets were not removed from io_service tracking. Now fixed | ||
* Improvement: handle POLLHUP events | ||
### Additions | ||
* Feature: Port the library onto windows | ||
* Feature: Make the library usable by cpp_redis | ||
### Removals | ||
None. | ||
|
||
|
||
## v1.1.0 | ||
**Tag**: `1.1.0`. | ||
|
||
**Date**: Dec. 16th, 2016 | ||
|
||
**Description**: | ||
|
||
Improvement of the public API: | ||
|
||
## [v1.1.0](https://github.com/Cylix/tacopie/releases/tag/1.1.0) | ||
### Tag | ||
`1.1.0` | ||
### Date | ||
Dec. 16th, 2016 | ||
### Changes | ||
* Make server on_new_connection callback take shared_ptr as parameter instead of reference (provide more flexibility to the client app) | ||
### Additions | ||
* Provide access to tcp_socket in the public API of tcp_client and tcp_server | ||
### Removals | ||
None. | ||
|
||
|
||
## v1.0.0 | ||
**Tag**: `1.0.0`. | ||
|
||
**Date**: Dec. 12th, 2016 | ||
|
||
**Description**: | ||
|
||
TCP Client & Server for Unix & Mac platform. | ||
Documented in the wiki. | ||
|
||
Windows port will come as well as some additional features in later releases. | ||
In particular, some features available on the cpp_redis network module will be imported here. | ||
## [v1.0.0](https://github.com/Cylix/tacopie/releases/tag/1.0.0) | ||
### Tag | ||
`1.0.0` | ||
### Date | ||
Dec. 12th, 2016 | ||
### Changes | ||
None. | ||
### Additions | ||
* TCP Client & Server for Unix & Mac platform. | ||
* Documented in the wiki. | ||
### Removals | ||
None. |