Releases: quii/mockingjay-server
Option to disable polling
Add some http timeouts to the server and handle panics better
1.11.4 add some timeouts, have a panic handler
1.11.3
Order of querystring values no longer matters
The order of querystring values should not matter. Now they dont.
This test shows the problem
func TestItIgnoresOrderOfQueryString(t *testing.T) {
expectedRequest := Request{
URI: "?a=1&b=2",
Method: "GET",
}
incomingRequest := Request{
URI: "?b=2&a=1",
Method: "GET",
}
assert.True(t, requestMatches(expectedRequest, incomingRequest, endpointName, testLogger))
}
Fix paths with leading slash being seen as URLs
After the load by URL update file paths with a leading /
were being interpreted as URLs, this is now fixed
Load config from URL
You can now load mockingjay from a URL as well as a file
Still uses the -config
argument.
docker run -p 9090:9090 quii/mockingjay-server:1.11.1 -config=https://raw.githubusercontent.com/quii/mockingjay-server/master/examples/regex.yaml
That is a one-liner you can just run if you have docker installed. No need for volume mapping, just point at a URL!
This should make running CDCs from a producers perspective much easier as you no longer have to share config files between systems
mockingjay-server -config=http://my-consumer.com/cdc.yaml -realURL=http://myurl.com
Please use version 1.11.1, this version is broken for config file paths that start with /
Remove UI
Brett's release mk2
Hope the deployment works this time! This should bring in Brett's fix.