Skip to content

Releases: Meituan-Dianping/lyrebird

v0.14.1

14 Nov 12:57
Compare
Choose a tag to compare

Bugfix: add flask_sqlalchemy to setup.py

v0.14.0

14 Nov 08:15
Compare
Choose a tag to compare

support save interactive data into database sqlite

v0.13.9

13 Nov 10:01
Compare
Choose a tag to compare
v0.13.9 - add request & reponse header to flow event (#49)

* add req & resp body to flow event

* call update_server_resp_time after get flask response

* update version to 0.13.9

v0.13.8

10 Oct 03:23
aca695d
Compare
Choose a tag to compare
v0.13.8 - Bugfix/proxy response with  wrong content length (#42)

* remove content-length if content-encoding is gzip
* v0.13.8

v0.13.7

09 Oct 06:48
Compare
Choose a tag to compare

Fix
bootcss link failure

v0.13.6

26 Sep 08:35
114b745
Compare
Choose a tag to compare

Fix:
mitmproxy 4.0.4 has requirement click<7,>=6.2, but you'll have click 7.0 which is incompatible

v0.13.5

21 Sep 07:21
38749a6
Compare
Choose a tag to compare
  • Fix: need exception handler for web plugin loader
  • Add: config template var 'download_dir'

v0.13.4

14 Sep 07:03
5a2751c
Compare
Choose a tag to compare

Fix
Not render ~/.lyrebird/conf.json

v0.13.3

10 Sep 08:54
b6e625f
Compare
Choose a tag to compare

Fix:
There is no content-length in headers

v0.13.2

28 Aug 07:25
cf0b920
Compare
Choose a tag to compare

New

  1. Custom config
    lyrebird -c your/config/file/path
    Then lyrebird will start with this custom config
    If this custom config did not have prop like mock.port, lyrebird will load default setting to set this prop
    e.g.
    your custom conf is:
    {
        "my-key": "my-value"
     }
    Lyrebird actually load config:
     {
          "mock.port": 9090,
          "mock.data":"./data",
          ...
          my-key": "my-value"
      }
    
  2. Template system for config file
    We import jinjia2 for config. Now you can use val current_dir in the config file, to set a file path
    like
    {
        "key":"{{current_dir}}/my/data/file"
    }
    
    Then lyrebird actually load a config:
    {
        ...
        "key":"/your/config/root/dir/my/data/file"
    }