Skip to content

Releases: visola/go-proxy

v1.2.4

09 Mar 11:09
a321cd4

Choose a tag to compare

1.2.4 (2020-03-09)

Bug Fixes

  • remove unnecessary logging (62416eb)

v1.2.3

03 Feb 10:33
cf68434

Choose a tag to compare

1.2.3 (2020-02-03)

Bug Fixes

  • upstreams: reuse http client to fix "lookup localhost: no such host" issue (6032129)

v1.2.2

03 Feb 09:41
6a46c4e

Choose a tag to compare

1.2.2 (2020-02-03)

Chores

  • build: fix coverage report to correctly report js files (5504767)

Bug Fixes

  • listener: close request body when handling request (588d79c)

v1.2.1

29 Jan 19:42
191edeb

Choose a tag to compare

1.2.1 (2020-01-29)

Chores

  • build: generate and submit combined coverage report to code climate (218a28b)
  • frontend: add framework to test frontend and a couple of tests (8b3e091)
  • documentation: show test coverage on the readme (88f5f95)
  • build: print total coverage after running tests (03315ea)
  • configuration: simplify configuration directory code and add tests (5d2faf9)
  • event: add unit tests (5c00514)

Bug Fixes

  • listener: do not fail if listeners dir does not exist, add tests for initialize (73afb9e)
  • listener: add test coverage to persisted state and fix a minor bug (614f1fa)
  • upstream: fix issue when removing custom directory (ac1646c)

Code Refactoring

  • tests: move configuration directory setup to testutil (7fa0e42)

v1.2.0

28 Jan 21:28
57c2fc4

Choose a tag to compare

1.2.0 (2020-01-28)

Chores

  • tests: fix handle request tests (398cef5)

Feature

  • frontend: add custom directories page and crud actions (5f25a49)
  • upstream: add custom directories (50fb025)

feature

  • admin: add crud endpoints for custom directories (7412257)

Bug Fixes

  • admin: handle error when unmarshalling body in listeners endpoint (e5d241e)

v1.1.2

24 Jan 21:34
b68cca1

Choose a tag to compare

1.1.2 (2020-01-24)

Chores

  • documentation: add information on how to configure listeners (7852a51)
  • build: show real code coverage (dc3c364)

Bug Fixes

  • frontend: sort listeners by name (2af11fb)
  • listener: always initialize listener with empty array for enabled upstreams (619cbab)
  • listeners: use latest version of listener when handling request (dc8924f)
  • frontend: fix typo for http/s listeners (d364b99)

Code Refactoring

  • listener: replace setEnabledUpstreams by save (5fd8bb2)
  • frontend: fix frontend to match the refactor (f5b79fd)
  • configuration: listeners are loaded/saved from/to yaml files (1f409f5)

v1.1.1

17 Jan 15:19
db46372

Choose a tag to compare

1.1.1 (2020-01-17)

Bug Fixes

  • frontend: only show latest 100 requests (6f67fc1)

v1.1.0

09 Jan 11:45
4245b81

Choose a tag to compare

1.1.0 (2020-01-09)

Chores

  • build: remove unnecessary check in test script (245eb8f)
  • upstream: improve test assertions (b8876b8)

Feature

  • frontend: close button on the request details panel (e4b35a0)
  • frontend: show method and request body (374565f)
  • frontend: show all details about the requests (2741dfd)
  • frontend: show the full path in the title (276fb9d)
  • frontend: add some colors to the requests table (11978c8)
  • admin: show requests as they are being executed (e4315c0)
  • frontend: show requests in page (ff762e2)
  • frontend: added framework for SPA routing (cda9e2f)
  • admin: expose api that provides handled request history (1681219)
  • *: store information about requests and responses (e8ffc7f)
  • *: capture executed URL and request body (9cd0bf0)

Bug Fixes

  • upstream: correctly carry all response headers (a63a25e)

Code Refactoring

  • frontend: centralize route definition in one place (47caec5)
  • listener: move tracking responsibility to handler code instead of endpoints (5e60046)
  • upstream: store only maximum number of bytes (c39fb38)
  • upstream: move response body handling to central place (d41971a)

v1.0.0

02 Jan 16:10
021094c

Choose a tag to compare

1.0.0 (2020-01-02)

Chores

  • documentation: update readme (ff14ba2)
  • upstreams: load from ~/.go-proxy/upstreams dir (0810b17)
  • documentation: rewrite readme to match new concepts (c2812c2)
  • documentation: rewrite summary and build parts of readme (f5e77f2)
  • admin: move back to packr 1 (3646b93)
  • frontend: rename files in git (6015bf7)
  • frontend: improve design even more (a38e24e)
  • frontend: refactor frontend to look better (4fc377a)
  • frontend: refactor to use Svelte stores (5a18f44)
  • frontend: do not add sourcemap when in production mode (7853ae0)
  • admin: change listeners endpoint to return a list (214e3ae)
  • admin: fix typo (8fb105c)
  • admin: fix typo and add missing doc (821eca9)
  • dependencies: tidy go modules (79d4a80)
  • upstream: extract regexp replace logic to its own reusable function (c2e05cc)
  • upstream: add missing documentation (81b6103)
  • upstream: rename UpstreamOrigin to Origin (c51dc79)
  • build: remove argumet for popd (a5a953e)
  • build: build admin frontend as part of build (d944c4e)

Feature

  • frontend: sort endpoints by specificity (6032ad5)
  • upstreams: sort endpoints by specificity when handling requests (7f704dd)
  • frontend: add manage enabled upstreams screen (eba746d)
  • admin: add get upstreams endpoint (2411887)
  • upstream: load proxy endpoints from upstreams (a63751c)
  • upstream: proxy endpoint handles regexp (e7f85e2)
  • upstream: initial implementation for proxy endpoint (3506b3c)

Bug Fixes

  • upstreams: fix endpoint sorting algorithm and add test (5f1deb0)

Code Refactoring

  • frontend: show listener info first (c8d620e)
  • frontend: use rxjs instead of svelte stores (58333f1)
  • admin: listeners/upstreams endpoint receives an array of upstream names (2afea03)
  • upstreams: change upstreams to be a map inside the yaml (31cd2af)

v0.7.8

22 Dec 16:40
31f9be9

Choose a tag to compare

0.7.8 (2019-12-22)

Chores

  • build: fix release script to use travisci.com (6e74121)

Bug Fixes

  • mapping: do not append slash when not asked to (8a649db)