Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next generation Tile Reduce #46

Merged
merged 70 commits into from
Nov 21, 2015
Merged
Changes from 1 commit
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
2cf56ed
temporarily remove existing tests
mourner Oct 30, 2015
7d1b91f
temporarily remove existing code and update deps
mourner Oct 30, 2015
1a542f1
next-gen tile-reduce
mourner Oct 30, 2015
a58f20a
add diff example
mourner Oct 30, 2015
46b27af
clean up count example
mourner Oct 30, 2015
c1a3537
supports loading all sorts of sources for tiles
tcql Oct 30, 2015
d479281
simple area options parsing
mourner Nov 2, 2015
d49cb5f
add back remote tiles support
mourner Nov 2, 2015
e435964
allow done() without args in reduce fn
mourner Nov 2, 2015
47d8fb6
minor cleanup
mourner Nov 2, 2015
f4f7667
readd zooming input tiles
mourner Nov 2, 2015
466d0a8
throw error on tiles with zoom > requested
mourner Nov 2, 2015
fcbee94
pass full config to tile fetch code
mourner Nov 2, 2015
b5398b0
limit remote tile fetching to 5 connections
mourner Nov 2, 2015
875d429
improve the diff example
mourner Nov 3, 2015
4fb2339
fix cover tile zoom
mourner Nov 3, 2015
83bdf0b
added cover tests
tcql Nov 2, 2015
3e0a4b2
accept tile list as text file stream
mourner Nov 4, 2015
65ddd72
manual queueuing for tilestreams
tcql Nov 4, 2015
f0d8443
fix tile list stream
mourner Nov 5, 2015
e03401b
fix tile stream for JS cover
mourner Nov 5, 2015
9b00459
use stream-array instead of through2
mourner Nov 5, 2015
8fdbc59
lower the pause limit to avoid memory spikes
mourner Nov 5, 2015
fd50233
bump cpus by one
mourner Nov 6, 2015
6053b4f
use tile list in diff processor
mourner Nov 6, 2015
f6528b8
remove progress bar, custom reporting
mourner Nov 6, 2015
0892693
custom paused tracking for Node 0.10 compat
mourner Nov 9, 2015
0319488
small local fixtures & updated examples
morganherlocker Nov 10, 2015
8c39ca2
test mbtiles parser
Nov 10, 2015
66a517c
remote parser tests
Nov 10, 2015
a6b77bc
add 0.10 to travis builds
Nov 10, 2015
0ae0aa6
tests for 401 status and request errors
Nov 10, 2015
b2fa4b0
1st end-to-end test
Nov 12, 2015
7b7b342
fix tests on Node 0.12
mourner Nov 11, 2015
086dd3e
added writeData and record separator splitting to prevent interleaved…
tcql Nov 11, 2015
b23d539
pipe child stderr
tcql Nov 11, 2015
613626b
surpress max listener warnings for real
mourner Nov 12, 2015
824a064
more sane gitignore
mourner Nov 12, 2015
4749eab
ditch split in favor of binary-split
mourner Nov 12, 2015
5579390
mbtiles zxystream as tile input
mourner Nov 12, 2015
857fd2c
check for process.stderr.cursorTo before calling
Nov 12, 2015
9a1e0dc
first pass on readme rewrite
tcql Nov 12, 2015
3b07376
add default geojson parsing & layer specific parsing
Nov 12, 2015
b85e076
add geojson parsing for remote sources
Nov 12, 2015
06377a1
fix auto mbtiles cover and more detailed logging
mourner Nov 13, 2015
572bd34
fix and expand count test
mourner Nov 13, 2015
839059e
fully suppress maxListeners warnings
mourner Nov 13, 2015
4dcd003
add log=false option, disable logs in tests
mourner Nov 13, 2015
c23d233
add sourceCover option
mourner Nov 13, 2015
d6c56b8
remove duplicated VT parsing code
mourner Nov 13, 2015
6a24730
better source interface
mourner Nov 13, 2015
7c8aa97
support arbitrary tilestreams
tcql Nov 13, 2015
3ed4e7f
100% coverage of src/cover.js
Nov 13, 2015
c0424e5
more test coverage
mourner Nov 13, 2015
f3da9f6
ignore logging function in coverage
mourner Nov 14, 2015
29295be
test writes, more options
mourner Nov 16, 2015
3e6b362
add test for sourceCover
mourner Nov 16, 2015
cd01d1b
updated options section of readme
tcql Nov 16, 2015
bde56c4
writeData now supports passing objects & auto stringifying
tcql Nov 16, 2015
e8f8957
added map event, pass tile in reduce event, new events specific test
tcql Nov 18, 2015
ca71ee8
cleanup to readme
tcql Nov 19, 2015
6f92b3c
add remote source throttling
Nov 20, 2015
c51c09e
doc clarity, links, formatting
Nov 20, 2015
7a69c0a
explicitly not maxrate
Nov 20, 2015
4b24194
add changelog
Nov 20, 2015
6fdd81b
remove unnecessary bind
mourner Nov 20, 2015
091df68
move out diff to mapbox/road-diff
mourner Nov 20, 2015
5c7a68d
clean up readme, include sourceCover
tcql Nov 20, 2015
431525c
events section in doc
tcql Nov 20, 2015
5fa9ef8
clarify opening; link to eventemitter
Nov 21, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add changelog
  • Loading branch information
morganherlocker authored and mourner committed Nov 20, 2015

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
commit 4b2419479ea6e9e84386e2eac99cf44dce28d7ee
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
CHANGELOG
---

##3.0.0

- move Vector Tile parsing to workers (major performance improvements)
- overhaul tests around new architecture (high test coverage)
- per-source remote throttling
- rework job and source API (see docs for details)
- allow streaming tiles in job definitions
- support `tippecanoe enumerate` txt file tile parameters
- add `writeData` callback to 'map' script API for efficiently writing append-only results
- support pulling tile parameter directly from an mbtiles source
- add progress bar and detailed logging
- add option for disabled logging
- improved API documentation