Releases: danvergara/jumble-proxy-server
Releases · danvergara/jumble-proxy-server
v0.4.0
v0.3.0
feat(github): add support for github releases (#9)
v0.2.0
feat: add GitHub API client (#7) * build(gomod): add github library * feat(github): add a github client to interact with the api * feat(github): add a method to interact with the github api to get the resources info * feat(github): add githubassets api usage * feat(github): add a method to return a custom opengraph html response based off github data * build(makefile): add a github token env variable to run command * feat(server): add in-memory cache to store github open graph data * chore(server): use the config's logger in the recent fix * docs(readme): add configurations details about the environment variables to the readme file
v0.1.5
fix(server): fix memory leak cause by io.ReadAll (#8) * build(server): adding profiling to the server enabled by an environment variable * fix(server): fix the memory leak by replacing the io.ReadAll with io.Copy
v0.1.4
chore: improve logging (#6) * chore: improve logging using slog * fix(handlers): fix headers
v0.1.3
fix(server): add a github bearer token to the request if the site of …
v0.1.2
fix(server): prevent adding repeated values to the response writer he…
v0.1.1
fix(server): remove allow origin variable to allow any origin (#2) * fix(server): remove allow origin variable and allow any origin * test(server): add test validation on headers
v0.1.0
feat: add improvements to the server and docker image (#1) * docs(readme): fix the example on the readme file * feat(server): add a server package to make the app more testable * docs(server): add doc comments to functions * test(server): add a test function to validate the behavior of the proxy server * refactor(server): use env variables instead of flags * docs(readme): update the running command * build(docker): add a dockerfile to run a container * build(makefile): add a makefile * ci(github): add a github action workflow to ship the container to the github registry * feat(server): call and run the server package on the server command * feat(middlewares): add middleware to log the site of interest * docs(readme): expand the content of the readme file to explain how to use the project