github.com/apex/up@v1.7.1/History.md (about)

     1  
     2  v1.7.1 / 2021-09-27
     3  ===================
     4  
     5    * fix Lambda state issue by waiting for an Active state. Closes #833
     6  
     7  v1.7.0-pro / 2020-10-07
     8  =======================
     9  
    10    * add support for tagging resources
    11  
    12  v1.7.0 / 2020-10-07
    13  ===================
    14  
    15    * add `lambda.timeout` back, defaulting to 60s. Closes #814
    16    * change LICENSE, commercial use requires a subscription
    17  
    18  v1.6.2 / 2020-09-23
    19  ===================
    20  
    21    * Rebuild to decrease the binary filesize bloat
    22  
    23  v1.6.2-pro / 2020-09-23
    24  =======================
    25  
    26    * Rebuild to decrease the binary filesize bloat
    27  
    28  v1.6.1-pro / 2020-09-23
    29  =======================
    30  
    31    * Rebuild the proxy to include X-Up-Timeout
    32  
    33  v1.6.0-pro / 2020-09-23
    34  =======================
    35  
    36    * Rebase
    37  
    38  v1.6.0 / 2020-09-23
    39  ===================
    40  
    41    * add support for X-Up-Timeout header field. Closes #815
    42    * change id field to request_id
    43  
    44  v1.5.2 / 2020-06-08
    45  ===================
    46  
    47    * add Hong Kong region. Closes #804
    48    * fix `up stack` panic due to missing res.DistributionDomainName. Closes #809
    49  
    50  v1.5.1-pro / 2019-12-17
    51  =======================
    52  
    53    * Rebase
    54  
    55  v1.5.1 / 2019-12-17
    56  ===================
    57  
    58    * fix overriding of `lambda.runtime`
    59  
    60  v1.5.0-pro / 2019-11-21
    61  =======================
    62  
    63    * Rebase
    64  
    65  v1.5.0 / 2019-11-21
    66  ===================
    67  
    68    * change error_pages to be disabled by default, use `enable: true` to add them
    69    * fix stack delete behavior to not attempt to delete configured lambda roles. (Closes #787) (#788)
    70  
    71  v1.4.1-pro / 2019-10-23
    72  =======================
    73  
    74    * fix: add blacklisting of up-env.json so it cannot be .upignored
    75  
    76  v1.4.0-pro / 2019-10-23
    77  =======================
    78  
    79    * change warming functions to nodejs10.x, existing ones will be fine, as AWS doesn't
    80    actually stop these functions, they just discontinue updating/creation
    81    * Rebase
    82  
    83  v1.4.0 / 2019-10-23
    84  ===================
    85  
    86    * refactor nodejs shim to work on node8 or node10
    87    * change default runtime to nodejs10.x (potentially breaking change, depends on your application). Closes #784
    88  
    89  v1.3.0-pro / 2019-05-30
    90  =======================
    91  
    92    * add wrapping of env var logs with `logs.disable` check
    93    
    94  v1.3.0 / 2019-05-30
    95  ===================
    96  
    97    * add ./vendor to excluded directories by default
    98    * refactor: regenerate parser with updated peg
    99    * remove discount message, it didn't work
   100  
   101  v1.2.0 / 2019-04-20
   102  ===================
   103  
   104    * add 60% coupon
   105  
   106  v1.2.0-pro / 2019-04-05
   107  =======================
   108  
   109    * add regional DNS with latency-based routing
   110    * add `--region` flag for every command to override region id
   111  
   112  v1.1.3-pro / 2019-04-02
   113  =======================
   114  
   115    * Rebase
   116  
   117  v1.1.3 / 2019-04-02
   118  ===================
   119  
   120    * update tj/aws dependency for duplicate logs fix
   121  
   122  v1.1.2-pro / 2019-03-29
   123  =======================
   124  
   125    * Rebase
   126  
   127  v1.1.2 / 2019-03-29
   128  ===================
   129  
   130    * fix: update tj/aws dependency for ThrottlingException logs exception
   131  
   132  v1.1.1-pro / 2019-03-23
   133  =======================
   134  
   135    * update warming function to nodejs8.10 to prevent EOL warning from AWS
   136  
   137  v1.1.0-pro / 2019-03-04
   138  ===================
   139  
   140    * add file based environment variables, removing the size restrictions
   141  
   142  v1.0.0-pro / 2019-02-26
   143  ===================
   144  
   145    * add regional endpoint support
   146  
   147  v0.9.1-pro / 2019-01-21
   148  =======================
   149  
   150    * add sorting of env vars. Closes #750
   151  
   152  v0.9.0-pro / 2018-12-13
   153  =======================
   154  
   155    * add Lambda layer support. Closes #743
   156  
   157  v0.8.1-pro / 2018-12-11
   158  =======================
   159  
   160    * improve `up env export` performance, no longer linear time
   161    * fix `up deploys` error when the stage is not deployed. Closes #716
   162    * Rebase
   163  
   164  v0.8.1 / 2018-12-11
   165  ===================
   166  
   167    * update tj/aws for bug preventing all logs from being returned. Closes #733
   168    * add deploy --no-build flag for skipping build hooks. Closes #730
   169    * Release v0.8.0-pro
   170  
   171  v0.8.0-pro / 2018-12-06
   172  =======================
   173  
   174    * improve `up env export` performance, no longer linear time
   175    * fix `up deploys` error when the stage is not deployed. Closes #716
   176  
   177  v0.8.0 / 2018-12-04
   178  ===================
   179  
   180    * add endpoint URL to the deployment output
   181    * add deploy stage to the deployment output
   182    * add msg about Up Pro
   183    * remove "not info" log example. Closes #724
   184    * fix typo in deploy example. Closes #718
   185    * fix: use crystallang/crystal for Crystal builds (#713)
   186  
   187  v0.7.8-pro / 2018-09-24
   188  =======================
   189  
   190    * add `up env export` command for exposing env vars to shell scripts
   191  
   192  v0.7.7-pro / 2018-09-17
   193  =======================
   194  
   195    * Rebase
   196  
   197  v0.7.7 / 2018-09-17
   198  ===================
   199  
   200    * update go-update dependency for copy regression
   201  
   202  v0.7.5-pro / 2018-09-17
   203  =======================
   204  
   205    * Rebase
   206  
   207  v0.7.5 / 2018-09-17
   208  ===================
   209  
   210    * update go-update dependency for rename() to copy replacement
   211  
   212  v0.7.4-pro / 2018-09-16
   213  =======================
   214  
   215    * add baked in env vars from SSM, env vars are no longer loaded at runtime. Closes #547
   216  
   217  v0.7.4 / 2018-09-16
   218  ===================
   219  
   220    * add request id to proxy errors
   221    * fix missing lambda configurations costs. (#703)
   222    * fix order relay errors so timeouts are returned first (leads to better error messages)
   223  
   224  v0.7.3-pro / 2018-08-08
   225  =======================
   226  
   227    * Rebase
   228  
   229  v0.7.3 / 2018-08-08
   230  ===================
   231  
   232    * fix crash recovery in lambda, bug was introduced in v0.7.0
   233    * update cors middleware for security when using allow-origin * and allow-credentials
   234  
   235  v0.7.2-pro / 2018-07-23
   236  =======================
   237  
   238    * Rebase
   239  
   240  v0.7.2 / 2018-07-23
   241  ===================
   242  
   243    * add vpc stage override support. Closes #689
   244  
   245  v0.7.1-pro / 2018-07-12
   246  =======================
   247  
   248    * Rebase
   249  
   250  v0.7.1 / 2018-07-12
   251  ===================
   252  
   253    * fix initial IAM role creation waiting due to error response change
   254  
   255  v0.7.0-pro / 2018-07-11
   256  =======================
   257  
   258    * Rebase
   259  
   260  v0.7.0 / 2018-07-11
   261  ===================
   262  
   263    * add in-flight request timeouts.
   264    * remove retries
   265    * refactor crash recovery to be more robust
   266  
   267  v0.6.8-pro / 2018-06-07
   268  =======================
   269  
   270    * Rebase
   271  
   272  v0.6.8 / 2018-06-07
   273  ===================
   274  
   275    * fix multiple set-cookie API Gateway limitation for real (previous had a bug)
   276  
   277  v0.6.7-pro / 2018-06-07
   278  =======================
   279  
   280    * fix s3 acceleration update with existing S3 buckets
   281    * Rebase
   282  
   283  v0.6.7 / 2018-06-07
   284  ===================
   285  
   286    * add striping of @owner/repo@ portion of Lerna tags. Closes #670
   287    * fix multiple set-cookies API Gateway limitation with casing hack
   288    * fix deployment with empty Git repo
   289    * update AWS SDK versions for assuming roles. (#668)
   290  
   291  v0.6.6-pro / 2018-05-24
   292  =======================
   293  
   294    * Rebase
   295  
   296  v0.6.6 / 2018-05-24
   297  ===================
   298  
   299    * add vpc support. Closes #281
   300    * fix Crystal build on Linux: PWD => pwd (#664)
   301  
   302  v0.6.5-pro / 2018-05-16
   303  =======================
   304  
   305    * Rebase
   306  
   307  v0.6.5 / 2018-05-16
   308  ===================
   309  
   310    * add hidden disable stats command (#659)
   311    * add X-Context header field. Closes #657
   312    * fix CORS header fields from being clobbered by error pages. Closes #661
   313  
   314  v0.6.4-pro / 2018-05-09
   315  =======================
   316  
   317    * add deployment size to `up deploys` output
   318    * add asterisk to denote current version in `up deploys` due to rollbacks
   319    * Rebase
   320  
   321  v0.6.4 / 2018-05-09
   322  ===================
   323  
   324    * add support for customizing the Lambda function IAM role policy. Closes #539
   325    * add support for specifying dns zone, and disabling it. Closes #536
   326    * add support for updating the role policy upon deploy
   327    * change default prune retention to 30 versions
   328  
   329  v0.6.3-pro / 2018-05-02
   330  =======================
   331  
   332    * add deployment size to `up deploys` output
   333    * add asterisk to denote current version in `up deploys` due to rollbacks
   334    * Rebase
   335  
   336  v0.6.3 / 2018-05-02
   337  ===================
   338  
   339    * add `--stage` flag to `up build`
   340    * add `--stage` flag to `up run`
   341    * change logs, metrics, and url commands to use `-s` flag for stage. Closes #371 (BREAKING)
   342  
   343  v0.6.2-pro / 2018-04-25
   344  =======================
   345  
   346    * Rebase
   347  
   348  v0.6.2 / 2018-04-25
   349  ===================
   350  
   351    * add up prune `--stage` flag. Closes #647
   352    * add `up` to ignore whitelist by default
   353    * remove retries on 5xx. Closes #485
   354    * fix login bug preventing `--email` from overriding the active team email
   355  
   356  v0.6.1-pro / 2018-04-16
   357  =======================
   358  
   359    * Rebase
   360  
   361  v0.6.1 / 2018-04-16
   362  ===================
   363  
   364    * add guard against `up stack plan` before `up`
   365    * add `prune` command to remove old releases from S3. Closes #322
   366  
   367  v0.6.0-pro / 2018-04-10
   368  =======================
   369  
   370    * Rebase
   371  
   372  v0.6.0 / 2018-04-10
   373  ===================
   374  
   375    * add annual plan subscription option
   376  
   377  v0.5.17-pro / 2018-04-09
   378  ========================
   379  
   380    * Rebase
   381  
   382  v0.5.14 / 2018-04-09
   383  ====================
   384  
   385    * add start command --stage flag. Closes #639
   386    * fix scenario where JSON logs have invalid .level values
   387    * refactor: add note about running `up upgrade` after subscribing
   388  
   389  v0.5.16-pro / 2018-04-07
   390  ========================
   391  
   392    * Rebase
   393  
   394  v0.5.13 / 2018-04-07
   395  ====================
   396  
   397    * fix "Error: fetching git commit: " error when Git is missing from the system
   398  
   399  v0.5.15-pro / 2018-04-03
   400  ========================
   401  
   402    * Rebase
   403  
   404  v0.5.12 / 2018-04-03
   405  ====================
   406  
   407    * add support for defining `lambda.runtime`
   408    * add robots middleware (#627)
   409    * change default runtime to nodejs 8.10
   410    * refactor: remove redundant wrapping of "deploying" message
   411  
   412  v0.5.11 / 2018-03-19
   413  ====================
   414  
   415    * fix: update tj/go for Git signer fix
   416  
   417  v0.5.12-pro / 2018-03-19
   418  ========================
   419  
   420    * Rebase
   421  
   422  v0.5.10 / 2018-03-19
   423  ====================
   424  
   425    * fix: update tj/go for Git subject fix
   426  
   427  v0.5.11-pro / 2018-03-16
   428  ========================
   429  
   430    * refactor: add mapping of Alarm and Subscription for `up stack plan` output
   431    * refactor: add .duration to Deploys track call
   432    * Rebase
   433  
   434  v0.5.9 / 2018-03-16
   435  ===================
   436  
   437    * add support for serving static files with dynamic applications. Closes #174
   438  
   439  v0.5.10-pro / 2018-03-15
   440  ===================
   441  
   442    * add nicer `up rollback` failure message when version does not exist
   443    * add git sha and tag support to `up rollback`
   444    * add `up deploys` for listing deployments and versions
   445    * fix log filter relational and equality operators with strings
   446  
   447  v0.5.8 / 2018-03-15
   448  ===================
   449  
   450    * fix log filter relational and equality operators with strings
   451  
   452  v0.5.7 / 2018-03-15
   453  ===================
   454  
   455    * add git versioning, used for Pro rollbacks and deployment changelog. Closes #100
   456  
   457  v0.5.9-pro / 2018-03-09
   458  =======================
   459  
   460    * add stage overrides for lambda warming. Closes #615
   461  
   462  v0.5.8-pro / 2018-03-05
   463  =======================
   464  
   465    * Rebase
   466  
   467  v0.5.6 / 2018-03-05
   468  ===================
   469  
   470    * add support for upgrading in-place up(1). Closes #607
   471    * add CI specific upgrade to avoid progress bar
   472    * fix: remove IsNotFound error check, masks the real issue
   473  
   474  v0.5.7-pro / 2018-03-03
   475  =======================
   476  
   477    * Rebase
   478  
   479  v0.5.5 / 2018-03-03
   480  ===================
   481  
   482    * fix: improve idempotency of stack deletion
   483    * docs: add sns to policy (necesary for Pro's alerting)
   484  
   485  v0.5.6-pro / 2018-03-02
   486  =======================
   487  
   488    * add support for `=` delimited env vars ("FOO=bar")
   489    * add support for passing multiple env vars to `up env set`
   490    * add support for overriding envs for `up start` (`$ URL=xxx up start`)
   491  
   492  v0.5.5-pro / 2018-03-01
   493  =======================
   494  
   495    * Rebase
   496  
   497  v0.5.4 / 2018-03-01
   498  ===================
   499  
   500    * add default `up start` command for Go and Crystal. Closes #581
   501    * add log stage field to all logs, not just request-level
   502    * add owner to `up team` output
   503    * fix `up metrics` output, should be stage-specific, not global
   504    * refactor: add humanized error when the stack (app) does not exist
   505    * refactor: add stage name to beginning of log line instead of as a field
   506    * refactor: add os/arch to debug logs to aid in support
   507    * refactor: add alias upserts when updating (merged from pro)
   508    * refactor: remove a redundant "deploying" error wrap
   509    * refactor: tweak some error messages
   510    * refactor: change perms of up.json to 0644. Closes #601
   511  
   512  v0.5.4-pro / 2018-02-23
   513  =======================
   514  
   515    * Rebase
   516  
   517  v0.5.3 / 2018-02-23
   518  ===================
   519  
   520    * fix log flushing, make it synchronous. Closes #545
   521    * docs: add changelog link
   522    * docs: add mention of BINDIR
   523  
   524  v0.5.3-pro / 2018-02-22
   525  =======================
   526  
   527    * add 1s sleep to /_ping endpoint for improved warming concurrency accuracy  
   528    * add `up env get` command for fetching a value
   529    * Rebase
   530  
   531  v0.5.2 / 2018-02-22
   532  ===================
   533  
   534    * remove unsetting of `AWS_*` vars for now, reverts #590 fix
   535  
   536  v0.5.1 / 2018-02-22
   537  ===================
   538  
   539    * add function version to `up stack` output
   540    * change `up team ci` to output base64 encoded config
   541    * change UP_CONFIG to attempt base64-decode when not JSON (#594)
   542    * fix proxy.command overrides. Closes #597
   543    * fix .profile precedence. Closes #590
   544  
   545  v0.5.2-pro / 2018-02-12
   546  =======================
   547  
   548    * add active warming support
   549    * Rebase
   550  
   551  v0.5.1-pro / 2018-02-08
   552  =======================
   553  
   554    * add `up env` --decrypt flag for emergencies when you need to list
   555  
   556  v0.5.0-pro / 2018-02-08
   557  =======================
   558  
   559    * add nicer env var logging with masking
   560    * add custom stage support to `up env`
   561    * add message for `up env` when no vars are defined
   562    * fix rollbacks using -previous aliases
   563    * Rebase
   564  
   565  v0.5.0 / 2018-02-08
   566  ===================
   567  
   568    * add custom stage support. Closes #326
   569    * add customer feedback option when unsubscribing
   570    * add `up team card change` command for updating the CC
   571    * remove sourcing of .gitignore. Closes #557
   572    * remove development as a remote stage (now local only). Closes #563
   573    * refactor: add separator to make log message more obvious
   574    * refactor: add hiding of cursor when verifying email
   575    * refactor retry labels below s3 uploads (improves performance)
   576    * refactor: add nicer output when using `up url -c`
   577  
   578  v0.4.12-pro / 2018-02-01
   579  ========================
   580  
   581    * Rebase
   582  
   583  v0.4.12 / 2018-02-01
   584  ====================
   585  
   586    * add -o, --open to `up start` for opening in the browser
   587    * add `logs.{stdout,stderr}` for configuring log levels. Closes #565
   588    * add `-c, --command` flag to `up start`. Closes #564
   589    * fix panic when .domain is missing from a stage, as it is now optional. Closes #567
   590    * docs: add example .upignore for static sites
   591    * docs: fix team members rm example. Closes #562
   592    * docs: add "Unable to associate certificate error" to troubleshooting
   593    * docs: add gin example
   594  
   595  v0.4.11-pro / 2018-01-29
   596  ========================
   597  
   598    * Rebase
   599  
   600  v0.4.11 / 2018-01-29
   601  ====================
   602  
   603    * add development config overrides to `up start`
   604    * add the ability to override .proxy.command at the stage level
   605    * docs: mention that the WHOIS contact emails are used
   606    * docs: fix link for acm validation
   607    * docs: tweak
   608    * docs: add guide for hot reloading
   609    * docs: remove old "Local Environment Variables" guide section
   610    * docs: add gin example for dev command
   611  
   612  v0.4.10-pro / 2018-01-25
   613  ========================
   614  
   615    * Rebase
   616  
   617  v0.4.10 / 2018-01-25
   618  ====================
   619  
   620    * refactor to use a single account/region level S3 bucket, not per-project. Closes #550
   621    * fix base64 encoded json when params are provided
   622  
   623  v0.4.9-pro / 2018-01-24
   624  =======================
   625  
   626    * Rebase
   627  
   628  v0.4.9 / 2018-01-24
   629  ===================
   630  
   631    * revert tj/go-update, causing permission issues
   632  
   633  v0.4.8-pro / 2018-01-24
   634  =======================
   635  
   636    * fix validating after overrides
   637  
   638  v0.4.8 / 2018-01-24
   639  ===================
   640  
   641    * update tj/go-update for copy instead of rename. Closes #329
   642    * update api client for RemoveMember() json body change
   643    * docs: add missing ssm to policy
   644    * docs: add note about 404s
   645  
   646  v0.4.7-pro / 2018-01-19
   647  =======================
   648  
   649    * add rollback support
   650    * fix upgrade deduplication due to version having -pro suffix
   651  
   652  v0.4.7 / 2018-01-19
   653  ===================
   654  
   655    * add optimization of ACM certificate creation. Closes #452
   656    * add `development` Lambda alias. Closes #542
   657    * add start of stage overrides for config. Closes #314
   658    * add support for upgrading to a specific version of Up. Closes #387
   659    * update go-cli-analytics for disabled segment cli logging
   660    * refactor handler.New() to accept an http.Handler
   661    * refactor logging configuration, delegate isatty check etc
   662    * refactor: move internal logs to tj/aws
   663    * refactor platform integration quickly
   664  
   665  v0.4.6-pro / 2018-01-03
   666  =======================
   667  
   668    * add rollback support
   669  
   670  v0.4.5-pro / 2018-01-03
   671  =======================
   672  
   673    * add s3 acceleration
   674    * fix a log call in runtime
   675  
   676  v0.4.6 / 2018-01-03
   677  ===================
   678  
   679    * add support for Clojure with Leiningen (#522)
   680    * add coupon price adjustment to `up team` output. Closes #516
   681    * add support for overriding NODE_ENV. Closes #505
   682    * add error for multiple regions, until the feature is complete
   683    * add Paris region
   684    * change `error_pages` to be enabled by default for text/html requests
   685    * refactor `handler.New()` to accept config
   686    * refactor signal handling
   687    * refactor: update api client
   688    * refactor: remove unnecessary code (#517)
   689    * refactor login and provide a non-error when you are already signed in
   690    * fix s3 buckets, should be scoped to region
   691    * fix output flickering before build output
   692    * fix: add a ! in front of build.gradle for forced inclusion (#518)
   693  
   694  v0.4.4-pro / 2017-12-22
   695  =======================
   696  
   697    * Rebase
   698  
   699  v0.4.5 / 2017-12-22
   700  ===================
   701  
   702    * add new subscribe workflow
   703    * add team CRUD and rename `up account` to `up team`. Re #410
   704    * refactor: replace `kingpin.CmdClause` with `kingpin.Cmd`
   705    * refactor: use `time.Since` for time difference (#509)
   706    * refactor: add "ci" to stats so we can see how often CI is used
   707    * refactor: simplify start of plain reporter (#508)
   708    * refactor: a typo fix in http/relay (#507)
   709    * refactor: drop unnecessary `fmt.Sprintf` in reporter/text (#506)
   710    * refactor: simplify personal team check (#500)
   711  
   712  v0.4.3-pro / 2017-12-19
   713  =======================
   714  
   715    * Rebase
   716  
   717  v0.4.4 / 2017-12-19
   718  ===================
   719  
   720    * fix `up stack status` scenario before a domain is mapped
   721    * refactor: config, simplify unmarshal json of dns. Closes #497
   722  
   723  v0.4.2-pro / 2017-12-19
   724  =======================
   725  
   726    * Rebase
   727  
   728  v0.4.3 / 2017-12-19
   729  ===================
   730  
   731    * refactor: shorten s3 bucket name
   732  
   733  v0.4.1-pro / 2017-12-19
   734  =======================
   735  
   736    * remove 0.0.0 hack for pro upgrade
   737    * Rebase
   738  
   739  v0.4.2 / 2017-12-19
   740  ===================
   741  
   742    * change to disallow uppercase characters in .name. Closes #498
   743    * refactor: add humanized string for the current version
   744    * refactor: add config/backoff.go
   745  
   746  v0.4.1 / 2017-12-18
   747  ===================
   748  
   749    * fix upgrades to pro when version matches
   750  
   751  v0.4.0-pro / 2017-12-18
   752  =======================
   753  
   754    * add slack `gif` option
   755    * add slack alert support
   756    * add initialization of env vars for builds. Closes #458
   757    * add initialization of env vars for deployments. Closes #458
   758    * add initialization of env vars for `up start`. Closes #458
   759    * add `{alerts,actions}_count` to Deploy track
   760    * change missing default to `notBreaching`
   761    * refactor: add title casing to `up env` output
   762  
   763  v0.4.0 / 2017-12-18
   764  ===================
   765  
   766    * add unquoted string literals for log queries
   767    * add log string sans-quote literal. Closes #461
   768    * add log message field equality short-hand. Closes #372
   769    * add CI=true check for plain text output. Re #422
   770    * add --format=plain for CI. Closes #422
   771    * add setup workflow for creating up.json and doing the initial deploy. Closes #482, #386
   772    * add `NODE_ENV` population by default
   773    * add env vars to `up start`
   774    * add s3 deployments. Closes #272
   775    * add cloudfront endpoint to `up stack` output. Closes #459
   776    * change logs to purple (match everything else)
   777    * change how expanded log mode looks
   778    * remove `--region` flag
   779    * fix upgrade messages for OSS -> Pro
   780    * fix clearing state in text reporter
   781  
   782  v0.3.0-pro / 2017-12-03
   783  =======================
   784  
   785    * add sms alerting support
   786  
   787  v0.2.0-pro / 2017-12-03
   788  =======================
   789  
   790    * add hosted email alerting for nicer formatting
   791    * change alert default `period` to 1m
   792  
   793  v0.1.11-pro / 2017-11-30
   794  ========================
   795  
   796    * add support for listing secrets without last modified user name
   797    * fix secrets listing when user ARN is not present. Closes #433
   798    * refactor alerting into new resources sub-pkg
   799    * Rebase
   800  
   801  v0.3.8 / 2017-11-30
   802  ===================
   803  
   804    * add {pre,post}{build,deploy} hooks
   805    * add flushing of logs after [re]start. See #359
   806    * add "w" for week to `ParseDuration()`
   807    * refactor: fix Map for now
   808    * refactor: use effective domain for CFN id
   809    * refactor: add test for existing zone and apex domain
   810    * refactor: add test for existing zone
   811    * refactor: add test coverage for CFN resources
   812    * fix hosted zones for sub-domains. Closes #447
   813    * fix `.type` precedence when runtime files are detected. Closes #436
   814  
   815  v0.3.7 / 2017-11-24
   816  ===================
   817  
   818    * add date formatting for older logs
   819    * remove project init from `up account login`
   820    * fix timestamps for lambda plain text logs
   821  
   822  v0.1.10-pro / 2017-11-23
   823  ========================
   824  
   825    * add support for listing secrets without last modified user name
   826    * fix secrets listing when user ARN is not present. Closes #433
   827    * Rebase
   828  
   829  v0.3.6 / 2017-11-22
   830  ===================
   831  
   832    * fix subscription without coupon
   833  
   834  v0.1.9-pro / 2017-11-21
   835  =======================
   836  
   837    * Rebase
   838  
   839  v0.3.5 / 2017-11-21
   840  ===================
   841  
   842    * add `stage` field to all log contexts (fixes log filtering against `production`)
   843    * fix DNS record logical id collision. Closes #420
   844    * refactor `up stack` output
   845  
   846  v0.1.8-pro / 2017-11-20
   847  =======================
   848  
   849    * add TreatMissingData as ignore by default
   850  
   851  v0.1.7-pro / 2017-11-20
   852  =======================
   853  
   854    * fix email alerting
   855  
   856  v0.1.6-pro / 2017-11-20
   857  =======================
   858  
   859    * add initial alerting support
   860  
   861  v0.1.5-pro / 2017-11-20
   862  =======================
   863  
   864    * fix "development" env support for `up env`
   865    * Rebase
   866  
   867  v0.3.4 / 2017-11-20
   868  ===================
   869  
   870    * add `up accounts ci` and --copy to help with setting up UP_CONFIG for CI
   871    * fix domain verification for ssl certificates. Closes #425
   872    * update tj/kingpin for arg output formatting fix
   873  
   874  v0.1.4-pro / 2017-11-18
   875  =======================
   876  
   877    * Rebase
   878  
   879  v0.3.3 / 2017-11-18
   880  ===================
   881  
   882    * fix zip paths on Windows. Closes #418
   883  
   884  v0.1.3-pro / 2017-11-18
   885  =======================
   886  
   887    * Rebase
   888  
   889  v0.3.2 / 2017-11-18
   890  ===================
   891  
   892    * add support for UP_CONFIG from environment
   893    * add `up docs` command back for opening documentation in the browser
   894    * change logs `--since` default to 1 day
   895    * fix intermittent metrics failure. Closes #414
   896  
   897  v0.3.1 / 2017-11-15
   898  ===================
   899  
   900    * add `up account` and sub-commands
   901    * add extended duration parsing for `--since` flags. Closes #401
   902    * add log expansion. Closes #399
   903    * add Content-Length request header
   904    * add request logs
   905    * add pom.xml and build.grade to whitelist which cannot be ignored
   906    * change metrics `--since` default to 1 month
   907    * refactor: remove .size defaulting of 0
   908    * refactor progress bar with diffing, making it more responsive
   909    * fix missing logs when json does not take the shape of a log. Closes #411
   910  
   911  v0.1.2-pro / 2017-11-15
   912  =======================
   913  
   914    * fix missing logs when json does not take the shape of a log. Closes #411
   915  
   916  v0.1.0-pro / 2017-11-15
   917  =======================
   918  
   919    * add `env` command
   920  
   921  v0.3.0 / 2017-10-19
   922  ===================
   923  
   924    * add listing of NS records in `up stack` output
   925    * add changelog exclusion of docs: for goreleaser
   926    * add nicer domain registration form
   927    * update tj/survey for color changes
   928    * update dependencies
   929    * refactor: add more properties to deploy track
   930    * refactor: tweak cert email output
   931    * refactor: exclude Makefile from todo target (#382)
   932    * refactor: add stack to ResourceType mapping
   933    * refactor reporting for aws types
   934    * fix install.deps target
   935    * fix case where improper cert is created due to second-level domain (.co.uk). Closes #350
   936    * fix hosted zone regression introduced by e8a33a3
   937    * fix permission issues for static file serving. Closes #385
   938    * docs: add domains command
   939    * docs: move policy behind a details element for collapsing
   940    * docs: tweak for domain changes
   941  
   942  v0.2.10 / 2017-10-13
   943  ====================
   944  
   945    * add flushing of proxy logs after response. Closes #370
   946    * add periodic flushing of proxy logs for `up start`. Closes #369
   947    * add internal text handler to `up start`
   948  
   949  v0.2.9 / 2017-10-10
   950  ===================
   951  
   952    * fix: disable relay keep alive conns, they interact poorly with suspension (#365)
   953  
   954  v0.2.8 / 2017-10-09
   955  ===================
   956  
   957    * fix missing body regression
   958  
   959  v0.2.7 / 2017-10-09
   960  ===================
   961  
   962    * update go-apex dep
   963    * update lambda shim with concurrency support
   964    * fix: implement proxy GetBody to allow for re-reading request bodies. Closes #363
   965    * remove .lambda.timeout, replace with .proxy.timeout
   966  
   967  v0.2.6 / 2017-09-29
   968  ===================
   969  
   970    * add `proxy.retry` option defaulting to `true`
   971    * add UP_STAGE to `up start`
   972    * add stage `.path` basepath support
   973    * fix install script for Yosemite. Closes #345
   974  
   975  v0.2.5 / 2017-09-20
   976  ===================
   977  
   978    * add more relay logs
   979    * docs: refactor
   980    * add .proxy.timeout for requests and retries. Closes #335
   981    * refactor: remove a duplicate test
   982    * add retrying of 5xx errors for idempotent requests. Closes #214
   983    * docs: change chown to bin only. Closes #337
   984    * docs: add deletion info
   985    * docs: add more stage info
   986    * docs: add guide for full app
   987    * docs: add note about CF provisioning
   988    * docs: add stage section
   989    * docs: refactor dns section
   990    * docs: remove references to `certs`
   991    * docs: remove "coming soon"
   992    * docs: tweak faq
   993    * docs: add vendor mention
   994    * update Bowery/prompt dep and fix spacing
   995    * fix 404 checksum not found (#331)
   996    * docs: add missing package comments
   997    * docs: add missing package comments
   998    * docs: add note about omitting proxy bin changes
   999  
  1000  v0.2.4 / 2017-09-15
  1001  ===================
  1002  
  1003    * add custom domain support
  1004    * add Up version to the -v debug output
  1005    * add support for JSON log lines, captured and translated to the internal format
  1006    * add support for indented log lines to be captured as a single message
  1007    * add sub-process cleanup and grace period. Closes #311
  1008    * add `ssm:GetParametersByPath` to the function policy
  1009    * add UP_STAGE env var. Closes #200
  1010    * change default `proxy.listen_timeout` to 15
  1011    * fix gzip handling when previously compressed. Closes #328
  1012    * fix ignoring of .pypath
  1013  
  1014  v0.2.3 / 2017-09-05
  1015  ===================
  1016  
  1017    * fix rewrite content-type. Closes #304
  1018  
  1019  v0.2.2 / 2017-09-05
  1020  ===================
  1021  
  1022    * add logging of log query for debugging
  1023    * add stage shorthands to log grammar. Closes #286
  1024    * add bytes / duration units to logging grammar. Closes #283
  1025    * add humanization of .size field in logs. Closes #252
  1026    * add support for checking domain availability and registration. Closes #159
  1027    * add support for multiple hook commands with arrays. Closes #127
  1028    * add forced inclusion of ./server
  1029    * add eu-west-2 to the regions list. Closes #280
  1030    * fix ignoring of node_modules dotfiles (removed .bin by accident etc)
  1031    * fix stage validation, move before building zip
  1032    * fix support for other authentication schemes. Closes #287
  1033    * fix dns record .ttl default
  1034    * rename .proxy.timeout to .proxy.listen_timeout (BREAKING)
  1035    * remove `docs` command
  1036    * remove omission of stage from logs
  1037  
  1038  v0.2.1 / 2017-08-25
  1039  ===================
  1040  
  1041    * fix missing param in Infof log call, outputting `MISSING`
  1042  
  1043  v0.2.0 / 2017-08-25
  1044  ===================
  1045  
  1046    * add hiding of cursor for stack delete and apply
  1047    * add support for configuring proxy timeout (#273)
  1048    * add cost to metrics output. Closes #204
  1049    * add: ignore dotfiles by default
  1050    * add nicer formatting for numeric metrics
  1051    * add build command. Closes #257
  1052    * add validation of stage name to `url` and `deploy`. Closes #261
  1053    * remove .npmignore support. Closes #270
  1054  
  1055  v0.1.12 / 2017-08-23
  1056  =====================
  1057  
  1058    * add some basic formatting to `up stack plan`
  1059    * rename `up stack show` to `up stack status`
  1060    * fix hard-coded versions for stack updates
  1061  
  1062  v0.1.11 / 2017-08-22
  1063  ====================
  1064  
  1065    * add support for regions defined in `~/.aws/config`
  1066    * add `up stack plan` and `up stack apply` support. Closes #115
  1067    * add environment variables to hooks when performing builds etc
  1068    * fix support for implicit `app.js` when `package.json` is present without a `start` script defined
  1069  
  1070  v0.1.10 / 2017-08-15
  1071  ====================
  1072  
  1073    * add default of ./server back for when source is omitted (main.go for example)
  1074    * add `**` .upignore support
  1075    * add forced inclusion of Up's required files
  1076    * add support for omitting `node_modules` when using Browserify or Webpack
  1077    * update go-archive for gitignore parity improvements
  1078  
  1079  v0.1.9 / 2017-08-14
  1080  ===================
  1081  
  1082    * add -modtime 0
  1083    * add smaller progress bar for initial stack
  1084    * revert "add error when a dir does not look like a valid project. Closes #197"
  1085      * caused an issue if you ignore *.go for example, not robust enough
  1086  
  1087  v0.1.8 / 2017-08-14
  1088  ===================
  1089  
  1090    * add error when a dir does not look like a valid project. Closes #197
  1091    * add convenience make targets `install` and `install.deps`
  1092    * add note about AWS_PROFILE in getting started. Closes #230
  1093    * add python projects with a requirements.txt
  1094    * add install.sh
  1095    * fix greedy default error page, add option to explicitly enable. Closes #233
  1096    * fix exec bit on windows. Closes #225
  1097    * fix python overriding of custom command
  1098    * remove default of ./server
  1099    * remove "-api" suffix from IAM role (breaking change)
  1100    * refactor NewLogs() to properly delegate the error instead of panic
  1101  
  1102  v0.1.7 / 2017-08-12
  1103  ===================
  1104  
  1105    * add size of code/zip before attempting deploy. Closes #222
  1106    * add better description for --force
  1107    * change default timeout to 15s from 5s
  1108    * change default memory from 128 to 512 (Node.js require() is slow)
  1109    * fix relay timeout (lack of an error)