Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/maplibre/martin

Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.
https://github.com/maplibre/martin

Fix legacy DB, add CI tests (#547)

* fixed SQL to work on older PG versions
* re-enable CI to test expected `test.sh` output again...

64ad07ce36362e255c7acc27cf000f14a3ea6139 authored about 2 years ago
Move README to another file

e658258b0ed434df5288d28aa9fae4eceef679f7 authored about 2 years ago
Fix readme, bump deps (#545)

Fixes #544

b780defe4aec069a93a6800f0616fc53e3ec7b04 authored about 2 years ago
Improve Coverage tooling (#535)

* added manual coverage justfile command
* a lot of small refactorings of config and argument p...

555a1fccddd7343e51d87d8f818c259c5c561df9 authored about 2 years ago
update martin version to 0.7.0-alpha

3a713a026910619c29ccd612496edfdd895330d4 authored about 2 years ago
Implement multi-sourced postgres (#511)

* Support `postgres` config key to be either a list or an object
* Use `PathBuf` instead of `St...

2b240b3a34b872aa3aec612604d8273ac8730ed4 authored about 2 years ago
cargo update

3f41219e3bbe387ec34efa02590ed9deba877855 authored about 2 years ago
chore(deps): Bump clap from 4.0.29 to 4.0.30 (#534)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.29 to 4.0.30.
<details>
<summary>Release ...

7afcf6e38d570423c833407dc22c8e3d1009cee7 authored about 2 years ago
chore(deps): Bump num_cpus from 1.14.0 to 1.15.0 (#532)

Bumps [num_cpus](https://github.com/seanmonstar/num_cpus) from 1.14.0 to
1.15.0.
<details>
<s...

0bdd5cb42f5c89c278a67716952499120b432d1b authored about 2 years ago
chore(deps): Bump openssl from 0.10.44 to 0.10.45 (#533)

Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.44
to 0.10.45.
<details>
<su...

fcb2645d231abab5614324e53b5c8ef7fdb3917a authored about 2 years ago
cargo update

0ef3f51b8655139e4132570fa06dcd3711565b3f authored about 2 years ago
Fix incorrect dup info reporting (#524)

Minor logging fix

80127d4d262826d89c8bd86de23d7730305bc668 authored about 2 years ago
Enable clippy pedantic, fix lints (#525)

Pedantic lints often offer some good insight into the code. It is
usually easier to sprinkle a ...

cb99b835e9dd8200994855cc154e639b929588fd authored about 2 years ago
link to v0.6 docs

476799e4313f1d2ac07d59747e1b70809687f97c authored about 2 years ago
Restrict IDs, optimize single-source req (#522)

* Ensure the source ID only contains ascii alphanumerics, dots, dashes,
and underscores.
* opt...

ab2a2f9eed8f19b543ab8a0f655a41186cba0ff5 authored about 2 years ago
Fix handling for null-returning PG queries (#521)

Handle cases when a query returns a NULL or a table with no rows, or a
single row with a null v...

9efa364eb0ddfc883d49e7017005d5fa605f747d authored about 2 years ago
fix Cargo.lock

3f7f35ecdc1f1c0f7d33c7d70826d3e188497115 authored about 2 years ago
bump to 0.6.2

126005bea0d76340245118494959573de09f35cf authored about 2 years ago
add v0.6 branch to CI

46e409dd1a43103ddf557f6fb9970b0195806abd authored about 2 years ago
Strongly-type errors, fix bounds escaping (#516)

* Since this is a library, all errors should have a strongly typed enum.
* table bounds computi...

bc78cf019d0df897a8818f3c5c2d6c221e77185a authored about 2 years ago
update to v0.6.1 docker compose

faf73ffe7081ffdd5efe337f3b486e32e294ed13 authored about 2 years ago
readme fix

1d7ce7ba06a84c4a675ea35741c245e67ec99825 authored about 2 years ago
Catch errors in tests, minor fixes (#514)

This extracts some of the code from #511 but without breaking changes

* Use `PathBuf` instead...

68c6259d321211c25d5828c81b38df6ef966cf2e authored about 2 years ago
Allow auto discovery per schema (#510)

Configuration refactoring to allow future schema filtering. This
partially solves #47, but it d...

171032c29a2689178cc874f5b6f0b1082458bbc2 authored about 2 years ago
Support z,x,y and record-returning funcs, table rework (#380)

Can now handle several additional Postgres functions to get a tile, plus
tons of small fixes

...

2ee517d13568d14c54f747157faeb3d94edab5c6 authored about 2 years ago
Improve pre-push hook and debug page (#509)

* write custom git pre-push via justfile
* fix tests/debug.html incorrectly loading test page
...

ff7c31e16f6c4066d21b40031b8eb72efdf464d6 authored about 2 years ago
bump all lock

4ce0d5e12ad20504755bcff2fdc6a594b98bcc59 authored about 2 years ago
chore(deps): Bump openssl from 0.10.43 to 0.10.44 (#507)

Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.43
to 0.10.44.
<details>
<su...

3729b86c1ad2587c7e38f8bff3b815ad2eafbe9a authored about 2 years ago
Update minimal legacy db (#500)

* bump docker compose to use latest supported db and postgis
* update justfile to allow simple ...

cfc31fae1bba73ae42b8da2a70727dabdf1d0950 authored about 2 years ago
Fix workflow trigger on release (#501)

Need to limit releases to the published events,
otherwise it gets re-triggered on every release...

3c3f4ecd51dfb7d5723ad8bc830f10554a2ce23e authored about 2 years ago
Require PostGIS 3 and use ST_TileEnvelope (#497)

* All tests and internal code now uses ST_TileEnvelope function
* Remove `tile_bbox`
* Rename ...

c1b65796f6023cf1456b601a49be3bf778032561 authored about 2 years ago
chore(deps): Bump async-trait from 0.1.58 to 0.1.59 (#498)

Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.58
to 0.1.59.
<details>
<su...

a009383039c51bc103dbfad8f05aae16e74b4ddf authored about 2 years ago
Clean up error wrapping (#495)

* Fix incorrect printing of the xyz value - implements Display trait
instead to keep it simpler...

7763eedc4ee075de8a869c74bc49c403c64ea351 authored about 2 years ago
bump lock

bf240b77256d2d53c36559f2f3f72c3f1997a2df authored about 2 years ago
chore(deps): bump env_logger from 0.9.3 to 0.10.0 (#493)

[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️

Rebasing might not hap...

329b9e8236ef53703b82f9ea0bf78cf551a44dd0 authored about 2 years ago
Multi-source support, new path structure (#456)

Partial implementation of the #430

* New endpoint structure:
* `GET /` -- a placeholder fo...

66b7fdc4ea3566b3fe132f655af1e71420732391 authored about 2 years ago
chore(deps): bump clap from 4.0.26 to 4.0.27 (#492)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.26 to 4.0.27.
<details>
<summary>Changelo...

156836865f25efe2158bb82788361289c48e73fc authored about 2 years ago
chore(deps): bump openssl from 0.10.42 to 0.10.43 (#491)

Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.42
to 0.10.43.
<details>
<su...

d352e2c08fa9254290ade83887a57663e3d865af authored about 2 years ago
chore(deps): bump serde_json from 1.0.88 to 1.0.89 (#490)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.88 to
1.0.89.
<details>
<summary>R...

22c3632fd006b598e7f0d82d123418aa8e5eea3c authored about 2 years ago
bump from yanked dependencies

8026c9915a5d78d5e04c2663e978eec599636402 authored about 2 years ago
fix docker build issues

0576ca944267b66ca53e6694e05999562f0eded4 authored about 2 years ago
set to v0.6

53ebe95f281283e64d40d32d01db04d9f494c7df authored about 2 years ago
fix CI tests to include all targets and docs (#483)

0a5e449ca98904a58a4ac8675626af8fe97974fc authored about 2 years ago
Update FUNDING.yml

b84d6d260c5ce7102d7259d5a1fc7d4b731fead7 authored about 2 years ago
chore(deps): bump num_cpus from 1.13.1 to 1.14.0 (#476)

Bumps [num_cpus](https://github.com/seanmonstar/num_cpus) from 1.13.1 to
1.14.0.
<details>
<s...

8c5c2bc7b902ddd855746dc8e4e40dd2978a44af authored about 2 years ago
Make SSL support optional (#488)

By default, Martin is now compiled without openssl, simplifying
debugging and simple case usage...

0e0763a739e0e380468db3fd5272759a9fc79f28 authored about 2 years ago
fix docker bld on release (#487)

4d62704d2facbaf5c28823fe42b6f5f035009e8e authored about 2 years ago
need different names in CI

88633cc776b6c55868e4f98aa1eeb6ffdf6ec498 authored about 2 years ago
Rename build steps

542af0c9e522c2dc07b824722aead48aa26af758 authored about 2 years ago
Add Apple M1 target aarch64-apple-darwin to CI (#486)

Use cross-compiler to build M1 ARM apple target. Must use vendored
openssl build because of cro...

935c251afd2b405fee679f6f8364b390c9a8afb8 authored about 2 years ago
chore(deps): Bump clap from 4.0.25 to 4.0.26 (#484)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.25 to 4.0.26.
<details>
<summary>Release ...

9fdda3da0b26dc3510471fc1075bdaf74155b957 authored about 2 years ago
chore(deps): Bump clap from 4.0.24 to 4.0.25 (#482)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.24 to 4.0.25.
<details>
<summary>Release ...

4d5337be4f7d25ab9ccc4fabc9d19d757c2836cc authored about 2 years ago
chore(deps): Bump clap from 4.0.23 to 4.0.24 (#481)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.23 to 4.0.24.
<details>
<summary>Release ...

5484f5cfa23abd7dd523951ac96326dbd5f83082 authored about 2 years ago
chore(deps): Bump clap from 4.0.22 to 4.0.23 (#479)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.22 to 4.0.23.
<details>
<summary>Release ...

176afdc47a23414d639361088ab1b603342a42fe authored about 2 years ago
chore(deps): bump clap from 4.0.18 to 4.0.22 (#478)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.18 to 4.0.22.
<details>
<summary>Release ...

ddcb7a706d51840a445aedd5f09de499fc17920a authored over 2 years ago
chore(deps): bump env_logger from 0.9.1 to 0.9.3 (#477)

Bumps [env_logger](https://github.com/env-logger-rs/env_logger) from
0.9.1 to 0.9.3.
<details>
<...

8ea12ed31fbddf839150cd1dda1ff027a6bd8a5b authored over 2 years ago
chore(deps): bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 (#475)

Bumps
[dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata)
from 1.3.4 to 1....

aabc31e067aca2e88b54bbc1b9528818903a7ade authored over 2 years ago
Docker improvements and CI tests (#472)

* Change docker image to use `entrypoint` -- so that Martin can be used
as a command:

```bas...

6b114cc7f158b75f4ead3073bda6c524380202ac authored over 2 years ago
Rework and consolidate CI (#467)

Rework CI to run tests locally using the VM-installed Postgres on all
target platforms.

### ...

b8ac719be84a6e5407799818cb11ef3ae0d2e426 authored over 2 years ago
chore(deps): bump tilejson from 0.3.1 to 0.3.2 (#469)

Bumps [tilejson](https://github.com/georust/tilejson) from 0.3.1 to
0.3.2.
<details>
<summary>Re...

f059eb2661f6e44cd681ac70b60be3570d296d65 authored over 2 years ago
chore(deps): bump actix-cors from 0.6.3 to 0.6.4 (#468)

Bumps [actix-cors](https://github.com/actix/actix-extras) from 0.6.3 to
0.6.4.
<details>
<summar...

a85a368804e82aa281a40eff39471d3dc2a0dc92 authored over 2 years ago
Consolidate DB init and tests (#463)

* Add justfile to simplify running all the tests
* Save all PBF outputs to the text files
* Co...

a0a411f088067faa3f0c65a163ed81a5a7c9ed59 authored over 2 years ago
Avoid using 3rd party GH actions if possible (#464)

* action-rs actions are no longer maintained, switching to the built-in
approach where possible...

01b9fe4fe1d97f15f6dea0d0344da6d705c249b2 authored over 2 years ago
Refactor CI tests into separate scripts (#432)

This PR re-uses some ideas by @gbip from #448

* move all CI github workflow tests into the de...

9b56fe7b9beef36f1d96beef7a2115fe9afd7c18 authored over 2 years ago
Warn on unknown cfg, CI cleanup (#461)

* Detect all unrecognized config file values, and report them. Ideally
we want to use `serde-ig...

def4a6f1ecb1b2583d8d458d58442ce9f1fd1370 authored over 2 years ago
chore(deps): bump serde_yaml from 0.9.13 to 0.9.14 (#462)

Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.13 to
0.9.14.
<details>
<summ...

0671aa53a02e91355ef6296be8a167e4f9937f93 authored over 2 years ago
Add separate build job in CI (#438)

This PR adds a separate build job in CI and installs OpenSSL for Windows
runner. Closes https:/...

2e1940829d2d25bc35b2dfa70a75e8b9c97f1f59 authored over 2 years ago
Remove Eq trait on config (#459)

this fails when generating coverage reports

e48cd33a1e788c61f16707d3910477f279dfa591 authored over 2 years ago
No point in doing a check in lint

it will be done in the test anyway, plus clippy does it as well.

7167594afb1af3410a624626c5d7c6d35369bf7b authored over 2 years ago
Consolidate and simplify linting CI (#458)

Merge separate nearly-identical linting steps into one. No point to separate, and tries to abuse...

119a8ed201fb2668938c7055604eaceccdd5cfae authored over 2 years ago
chore(deps): bump clap from 4.0.17 to 4.0.18 (#457)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.17 to 4.0.18.
- [Release notes](https://g...

ef30dc0c8fe7e9825b91a99289df8228b36bcde3 authored over 2 years ago
chore(deps): bump serde_json from 1.0.86 to 1.0.87 (#455)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.86 to 1.0.87.
- [Release notes](ht...

437ae5669a714404c2269e047f012754b13ae0c6 authored over 2 years ago
chore(deps): bump async-trait from 0.1.57 to 0.1.58 (#453)

Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.57 to 0.1.58.
- [Release no...

5b64d40b3c19288624b4e6104bf8aaa016320b3f authored over 2 years ago
chore(deps): bump clap from 4.0.16 to 4.0.17 (#452)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.16 to 4.0.17.
- [Release notes](https://g...

99b0aaa9f274c26bc4d3d42b899e09cc2fd198bc authored over 2 years ago
Remove automated docker builds for PRs (#450)

Adds a conditional to the docker job that won't run any of the Docker build steps if triggered b...

7eca0540a051b44877b6e9a73ffb9ce06bca1c54 authored over 2 years ago
chore(deps): bump clap from 4.0.15 to 4.0.16 (#451)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.15 to 4.0.16.
- [Release notes](https://g...

460182cb1dcb8d091dbd114be38b9e141904c5eb authored over 2 years ago
Migrate tests to use maplibre-gl (#449)

Migrates the HTML test files to use `maplibre-gl` instead of `mapbox-gl`. I kept the same versio...

f5e19ddf9ab0ba8e0508c53c47a46a8f5fb47d13 authored over 2 years ago
chore(deps): bump clap from 4.0.14 to 4.0.15 (#447)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.14 to 4.0.15.
- [Release notes](https://g...

81c14a69c355deaeeb8ec801af2e04d14a51aba2 authored over 2 years ago
chore(deps): bump clap from 4.0.13 to 4.0.14 (#446)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.13 to 4.0.14.
- [Release notes](https://g...

71027aac41fae8a48d9db59ecf2a819deb8c50e8 authored over 2 years ago
Mostly noop code refactorings (#439)

* remove most of the utils:: and dev:: namespace usage
* rename `configure_db_source` to `confi...

911076e3bc948ee99b69d043a9108fadc311f771 authored over 2 years ago
chore(deps): bump clap from 4.0.12 to 4.0.13 (#445)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.12 to 4.0.13.
- [Release notes](https://g...

3e09f6c043c5dfede501100eab6bd5f377545b53 authored over 2 years ago
chore(deps): bump clap from 4.0.11 to 4.0.12 (#444)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.11 to 4.0.12.
- [Release notes](https://g...

78f2890c5f8698b3fd94da6fe61b426212118717 authored over 2 years ago
chore(deps): bump serde_json from 1.0.85 to 1.0.86 (#441)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.85 to 1.0.86.
- [Release notes](ht...

0ddfb7cf0468526ae7686a04325fe77a85aab2c2 authored over 2 years ago
chore(deps): bump clap from 4.0.10 to 4.0.11 (#442)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.10 to 4.0.11.
- [Release notes](https://g...

25b30bb64c3922bfd5880f85f2ab7746ef7b9c59 authored over 2 years ago
add release trigger for the CI job

ee08baa67b31ac31f18bd61e4956b4b751cd6477 authored over 2 years ago
fix lock and rm accidental clap attrib

c1566dc7f0325429aa8540039ce68a4a75be0046 authored over 2 years ago
v0.6rc1, MapLibre docs, (#407)

* Migrate to MapLibre documentation
* Changed version to v0.6rc1

getting ready for a release

5fb3d50b73bf55d559716536cc7f5e878eac5e05 authored over 2 years ago
Fix docker build by enabling vendored openssl (#435)

* Declare vendored-openssl feature in cargo.toml
* Statically link openssl library when buildin...

55e0b9a810528739116f87bf2c2d0fa045b3cfc1 authored over 2 years ago
chore(deps): bump clap from 4.0.9 to 4.0.10 (#434)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.9 to 4.0.10.
- [Release notes](https://gi...

9b3eaea1ca80b57a8412a65a5e79650cf42a9737 authored over 2 years ago
Revert "Run tests on ubuntu, macos, and windows"

This reverts commit 07a4e5c6deb058eec099565487eb99a7f2a653fe.

b9ec972ac95842d27cf081d8116ac0aa09ccc4d0 authored over 2 years ago
Run tests on ubuntu, macos, and windows

07a4e5c6deb058eec099565487eb99a7f2a653fe authored over 2 years ago
Configuration cleanup: step 2 (#425)

A few minor simplifications in the config and appstate:

* default srid seems to be unused.
*...

92f768bb3ee3f445adbd4077e5bf35522abcc908 authored over 2 years ago
Compatible with case sensitive PostgreSQL identifiers (#428)

compatible with case sensitive identifiers

ff6ad54b343257c8183bfb4842db19f1fd4a1949 authored over 2 years ago
chore(deps): bump clap from 4.0.8 to 4.0.9 (#427)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.8 to 4.0.9.
- [Release notes](https://git...

2084a21db9e4a6188b69d0cce6bbf5eb550e2e5d authored over 2 years ago
chore(deps): bump clap from 4.0.4 to 4.0.8 (#426)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.4 to 4.0.8.
- [Release notes](https://git...

3b086f53307ddbbea7ff1636094cbd289621aae0 authored over 2 years ago
Breakup config for pg and srv (#420)

Getting ready for multi-backend system, where each backend would have its own configuration.

...

aed3274162c75d54b1652bc11df975e999c9369e authored over 2 years ago
chore(deps): bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 (#424)

Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.3 to 1....

44f293d2bba1fc81b5d60bc492d2410b5b157696 authored over 2 years ago
chore(deps): bump clap from 4.0.2 to 4.0.4 (#422)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.2 to 4.0.4.
- [Release notes](https://git...

9e8e6726c64c274a1f671e41bb74e38723b5c5d8 authored over 2 years ago
chore(deps): bump clap from 4.0.0-rc.3 to 4.0.2 (#421)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.0-rc.3 to 4.0.2.
- [Release notes](https:...

c7efe236fa1b5dba39547cd1cb9270c9240dfc74 authored over 2 years ago
Clean up configuration system to use Clap (#415)

* Use latest Clap-derive (currently v4rc, but should be public within a few days)
* reorganize ...

47ed143d8f360e3562d47388c45077fb27417900 authored over 2 years ago