Releases: visola/go-proxy
Releases · visola/go-proxy
v1.2.4
v1.2.3
v1.2.2
v1.2.1
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
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
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
v1.1.1
v1.1.0
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
v1.0.0
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)