What is needed for the v1.0 Release #1805
Replies: 7 comments 18 replies
-
|
The library question There are possiblities to fix this that I see.
|
Beta Was this translation helpful? Give feedback.
-
|
In terms of features, these are the features that are nessesary for 1.0
|
Beta Was this translation helpful? Give feedback.
-
|
Before we move to release 1.0, we should gain a consensus on how to configure the following to avoid this needing backwards-incompat change |
Beta Was this translation helpful? Give feedback.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
-
|
Potentially, we might want to change the defaults for CORS. IMO, the current default is fine. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Important
please use threads where appropriate, rather than creating a new top level answer (unless its a new topic)
Summary of the blockers
Reworking the admin UI
As noted by @nyurik on slack:
Note
This feature was pulled from v1.0
Rationale:
After a bit of digging, I don't think the spitting of the admin items to a new port will be quite as simple:
This is a larger scale refactoring than I currently want to do, especially since this would make the watch mode so much more difficult.
We can still do this, but
Note
NOT blockers as can be done without breakage
Add multiple projections support (Add multiple projections support #1750)
Would enable us to add the COG things back though.
Style Rendering (feat: server-side rendering of styled tiles #1754)
web ui (Add web-based UI for Martin #1120)
watch mode (Automatic (catalog, cached tiles, ..) update after data change (
WATCH_MODE=info) #288)OGC standards
This is clearly important to some users, so we should at least have a well understood path to do it. Likely simple to do, but it might be a breaking change - so better do it before v1.
Volunteers needed to research this…
Gracefully handle pmtiles data changes
Also note that pmtiles should be auto-invalidated when the remote (http) pmtiles returns a different etag with the response (i looked at it a while ago as part of the pmtiles crate, but i don't recall if
it was ever resolved
Current implementation is buggy, but it is so buggy that fixing this is not breaking. changing pmtiles with a cache won't result in working MVTs
Resoved blockers
misc maintenance things
unstable-cogETAG cache control
Might subtly change the public api, so perhaps we should include it, as it is fairly trivial to add.
=> maybe?
Changing the martin bin vs lib target split
Context #1805 (comment)
Progress:
rework cache control
Especially relevant to the tile cache because we currently have no way to invalidate it.
Beta Was this translation helpful? Give feedback.
All reactions