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)