Skip to content

Releases: danvergara/jumble-proxy-server

v0.4.0

28 Aug 05:07
96216d3

Choose a tag to compare

feat: add github.qkg1.topmits support (#10)

* feat(github): add support for commits

* feat(github): add a default open graph response with the owner and the repo if url is a valid github resource

v0.3.0

08 Aug 18:54
cc76ee7

Choose a tag to compare

feat(github): add support for github releases (#9)

v0.2.0

08 Aug 06:36
67b42ba

Choose a tag to compare

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

07 Aug 18:33
d10820e

Choose a tag to compare

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

01 Aug 18:06
706e00a

Choose a tag to compare

chore: improve logging (#6)

* chore: improve logging using slog

* fix(handlers): fix headers

v0.1.3

30 Jul 17:49
7883705

Choose a tag to compare

fix(server): add a github bearer token to the request if the site of …

v0.1.2

18 Jun 05:02
0884dd6

Choose a tag to compare

fix(server): prevent adding repeated values to the response writer he…

v0.1.1

15 Jun 15:33
f4bda13

Choose a tag to compare

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

06 Jun 19:38
0dd9b63

Choose a tag to compare

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