Skip to content

Commit c175994

Browse files
committed
GoCollaborate ver:0.2.9
1 parent 09c566e commit c175994

File tree

3 files changed

+65
-63
lines changed

3 files changed

+65
-63
lines changed

CHANGELOG.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Change Logs
2+
## Updates
3+
**(Please note that no downward compability will be guaranteed before the formal release 1.0.0 )**
4+
### 0.2.x
5+
#### 0.2.8
6+
- Update entry API -> []task.Countable -> task.Collection
7+
- Provide built-in functions for task.Collection
8+
- Update examples
9+
- Update entry API -> function return type changed to bool
10+
- Add pagination to UI
11+
#### 0.2.7
12+
- Add seeds to Gossip protocol
13+
- Support reading streams of CSV file from various soruces
14+
- Update examples and test scripts
15+
#### 0.2.6
16+
- Update service register heartbeats
17+
- Add GC for expired services
18+
- Add TaskHelper utility
19+
- Create API test packs
20+
#### 0.2.5
21+
- Add analytics support
22+
- Optimize UI
23+
#### 0.2.4
24+
- Optimize performance
25+
- Optimize UI
26+
#### 0.2.3
27+
- Rewrite the project structrue
28+
- Support full gossipping
29+
- Support rate limiting
30+
- Add utils to taskHelper
31+
#### 0.2.2
32+
- Integrate with GoCollaborate UI (http://localhost:8080)
33+
- Refine web routes structrue
34+
#### 0.2.1
35+
- Refactor Task API
36+
- Refine communication structs
37+
- Support generic executors
38+
- Rewrite examples
39+
#### 0.2.0
40+
- Implement Gossip Protocol
41+
- Rename struct and functions
42+
- Refine code structure
43+
### 0.1.x
44+
#### 0.1.9
45+
- Refactor package dependencies
46+
- Add Job, Stage literals
47+
- Support bulk-execution of tasks
48+
- Update example documents
49+
#### 0.1.8
50+
- Refactor API entry in Coordinator mode
51+
- Add documents for Coordinator mode
52+
- Add command line argument `numwks` to specify number of workers per master program
53+
#### 0.1.7
54+
- Support chainning of mappers
55+
- Support mapper & reducer pipelines
56+
- Refactor example project structrue
57+
#### 0.1.6
58+
- Support task-specific mapper and reducer
59+
- Update example documents
60+
- Repair bugs in coordinator mode
61+
#### 0.1.5
62+
- Refine logging format
63+
- Support automatic garbage collection for hash functions

Readme.md

Lines changed: 1 addition & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -16,68 +16,7 @@ Please check out most recent [API](https://hastingsyoung.gitbooks.io/gocollabora
1616
- [Examples](https://github.com/HastingsYoung/GoCollaborateExamples)
1717
- [Document](https://hastingsyoung.gitbooks.io/gocollaborateapi/content/)
1818
- [GoCollaborate UI](https://github.com/HastingsYoung/Material-Dashboard-UI/tree/gocollaborate-ui)
19-
## Updates
20-
**(Please note that no downward compability will be guaranteed before the formal release 1.0.0 )**
21-
### 0.2.x
22-
#### 0.2.8
23-
- Update entry API -> []task.Countable -> task.Collection
24-
- Provide built-in functions for task.Collection
25-
- Update examples
26-
- Update entry API -> function return type changed to bool
27-
- Add pagination to UI
28-
#### 0.2.7
29-
- Add seeds to Gossip protocol
30-
- Support reading streams of CSV file from various soruces
31-
- Update examples and test scripts
32-
#### 0.2.6
33-
- Update service register heartbeats
34-
- Add GC for expired services
35-
- Add TaskHelper utility
36-
- Create API test packs
37-
#### 0.2.5
38-
- Add analytics support
39-
- Optimize UI
40-
#### 0.2.4
41-
- Optimize performance
42-
- Optimize UI
43-
#### 0.2.3
44-
- Rewrite the project structrue
45-
- Support full gossipping
46-
- Support rate limiting
47-
- Add utils to taskHelper
48-
#### 0.2.2
49-
- Integrate with GoCollaborate UI (http://localhost:8080)
50-
- Refine web routes structrue
51-
#### 0.2.1
52-
- Refactor Task API
53-
- Refine communication structs
54-
- Support generic executors
55-
- Rewrite examples
56-
#### 0.2.0
57-
- Implement Gossip Protocol
58-
- Rename struct and functions
59-
- Refine code structure
60-
### 0.1.x
61-
#### 0.1.9
62-
- Refactor package dependencies
63-
- Add Job, Stage literals
64-
- Support bulk-execution of tasks
65-
- Update example documents
66-
#### 0.1.8
67-
- Refactor API entry in Coordinator mode
68-
- Add documents for Coordinator mode
69-
- Add command line argument `numwks` to specify number of workers per master program
70-
#### 0.1.7
71-
- Support chainning of mappers
72-
- Support mapper & reducer pipelines
73-
- Refactor example project structrue
74-
#### 0.1.6
75-
- Support task-specific mapper and reducer
76-
- Update example documents
77-
- Repair bugs in coordinator mode
78-
#### 0.1.5
79-
- Refine logging format
80-
- Support automatic garbage collection for hash functions
19+
- [Change Logs](https://github.com/HastingsYoung/GoCollaborate/blob/master/CHANGELOG.md)
8120
## Quick Start
8221
### Installation
8322
```sh

wrappers/ioHelper/ioHelper.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ type source struct {
2727
}
2828

2929
type CSVOperator struct {
30-
s *source
30+
s *source // input source
3131
}
3232

3333
func (s *source) NewCSVOperator() *CSVOperator {

0 commit comments

Comments
 (0)