github.com/oam-dev/kubevela@v1.9.11/CHANGELOG/CHANGELOG-1.2.md (about)

     1  # v1.2.2
     2  
     3  
     4  ## What's Changed
     5  * Feat: add JFrog webhook trigger by @chwetion in https://github.com/oam-dev/kubevela/pull/3104
     6  * Fix: trait/comp command output without a new line by @chivalryq in https://github.com/oam-dev/kubevela/pull/3112
     7  * Feat: support wild match for env patch by @Somefive in https://github.com/oam-dev/kubevela/pull/3111
     8  * Fix: fix revision will change when add new trait with skiprevisionaffect to application by @chwetion in https://github.com/oam-dev/kubevela/pull/3032
     9  * Fix: add app samples for Terraform definition by @zzxwill in https://github.com/oam-dev/kubevela/pull/3118
    10  * Feat: add port name in webservice by @FogDong in https://github.com/oam-dev/kubevela/pull/3110
    11  * Fix: add imagePullSecrets for helm templates  to support private docker registry by @StevenLeiZhang in https://github.com/oam-dev/kubevela/pull/3122
    12  * Fix: workflow skip executing all steps occasionally by @leejanee in https://github.com/oam-dev/kubevela/pull/3025
    13  * Fix: support generate Terraform ComponentDefinition from local HCL file by @zzxwill in https://github.com/oam-dev/kubevela/pull/3132
    14  * Fix: prioritize namespace flag for `vela up` by @devholic in https://github.com/oam-dev/kubevela/pull/3135
    15  * Fix: handle workflow cache reconcile by @FogDong in https://github.com/oam-dev/kubevela/pull/3128
    16  * Feat: extend gateway trait to set class in spec by @devholic in https://github.com/oam-dev/kubevela/pull/3138
    17  * Fix: add providerRef in generated ComponentDefinition by @zzxwill in https://github.com/oam-dev/kubevela/pull/3142
    18  * Fix: retrieve Terraform variables from variables.tf by @zzxwill in https://github.com/oam-dev/kubevela/pull/3149
    19  * Feat: addon parameter support ui-shcema by @wangyikewxgm in https://github.com/oam-dev/kubevela/pull/3154
    20  * Fix: vela addnon enable cannot support '=' by @wangyikewxgm in https://github.com/oam-dev/kubevela/pull/3156
    21  * Fix: add context parameters into the error message by @zeed-w-beez in https://github.com/oam-dev/kubevela/pull/3145
    22  * Feat: support vela show for workflow step definition by @FogDong in https://github.com/oam-dev/kubevela/pull/3140
    23  
    24  ## New Contributors
    25  * @devholic made their first contribution in https://github.com/oam-dev/kubevela/pull/3135
    26  
    27  **Full Changelog**: https://github.com/oam-dev/kubevela/compare/v1.2.1...v1.2.2
    28  
    29  # v1.2.1
    30  
    31  ## What's Changed
    32  
    33  * Fix: can't query data from the MongoDB by @barnettZQG in https://github.com/oam-dev/kubevela/pull/3095
    34  * Fix: use personal token of vela-bot instead of github token for homebrew update by @wonderflow in https://github.com/oam-dev/kubevela/pull/3096
    35  * Fix: acr image no version by @wangyikewxgm in https://github.com/oam-dev/kubevela/pull/3100
    36  * Fix: support generate cloud resource docs in Chinese by @zzxwill in https://github.com/oam-dev/kubevela/pull/3079
    37  * Fix: clear old data in mongodb unit test case by @barnettZQG in https://github.com/oam-dev/kubevela/pull/3103
    38  * Feat: support external revision in patch component by @Somefive in https://github.com/oam-dev/kubevela/pull/3106
    39  * Fix:  file under the path of github addon registry is not ignored by @StevenLeiZhang in https://github.com/oam-dev/kubevela/pull/3099
    40  * Fix: Vela is crashed, when disabling addon, which needs namespace vela-system by @StevenLeiZhang in https://github.com/oam-dev/kubevela/pull/3109
    41  * Fix: rollout workload namespace not aligned with rollout by @Somefive in https://github.com/oam-dev/kubevela/pull/3107
    42  
    43  ## New Contributors
    44  * @StevenLeiZhang made their first contribution in https://github.com/oam-dev/kubevela/pull/3099
    45  
    46  **Full Changelog**: https://github.com/oam-dev/kubevela/compare/v1.2.0...v1.2.1
    47  
    48  
    49  # v1.2.0
    50  
    51  ❤️  KubeVela v1.2.0 released ! ❤️
    52  
    53  Docs have been updated about the release at https://kubevela.io/docs/next/ .
    54  
    55  **Changelog Between v1.2.0-rc.2~v1.2.0**: https://github.com/oam-dev/kubevela/compare/v1.2.0-rc.2...v1.2.0
    56  
    57  ## What's New
    58  
    59  ### UI Console Supported
    60  
    61  Check how to use the GUI by this [how-to document](https://kubevela.io/docs/next/how-to/dashboard/application/create-application).
    62  
    63  **GUI frontend code repo is here: https://github.com/oam-dev/velaux**
    64  **API Server Code is here: https://github.com/oam-dev/kubevela/tree/master/pkg/apiserver**
    65  
    66  We also add a [VelaQL](https://kubevela.io/docs/next/platform-engineers/system-operation/velaql) feature that could allow apiserver to interact with K8s Object in an extended way.
    67  
    68  ### Addon System
    69  
    70  We add a new addon system in v1.2, this helps KubeVela install it's extension including more than X-Definition files.
    71  
    72  The community has already supported some built-in addons here(https://github.com/oam-dev/catalog/tree/master/addons ), there're also some experimental addons here (https://github.com/oam-dev/catalog/tree/master/experimental/addons)。
    73  
    74  You can learn how to use it [from docs](https://kubevela.io/docs/next/how-to/cli/addon/addon).
    75  
    76  You can [build and contribute](https://kubevela.io/docs/next/platform-engineers/addon/intro) your own addons.
    77  
    78  ### CI/CD Integration
    79  
    80  You can use triggers to integrate with different CI and image registry systems on VelaUX.
    81  
    82  * Feat: add ACR webhook trigger for CI/CD (#3044)
    83  * Feat: add Harbor image registry webhook trigger for CI/CD (#3065)
    84  * Feat: add DockerHub webhook trigger for CI/CD (#3081)
    85  
    86  ### Cloud Resources Enhancement
    87  
    88  * Feature: support terraform/provider-azure addon by @zzxwill in https://github.com/oam-dev/kubevela/pull/2402
    89  * Fix: aws/azure Terraform provider are broken by @zzxwill in https://github.com/oam-dev/kubevela/pull/2513 ,  https://github.com/oam-dev/kubevela/pull/2520 , https://github.com/oam-dev/kubevela/pull/2465
    90  * Feat: Add Terraform Azure Storage Account by @maciejgwizdala in https://github.com/oam-dev/kubevela/pull/2646
    91  * Docs: add vpc and vswitch cloud resource templates of alicloud by @lowkeyrd in https://github.com/oam-dev/kubevela/pull/2663
    92  * Fix: allow external cloud resources to be kept when Application is deleted by @zzxwill in https://github.com/oam-dev/kubevela/pull/2698
    93  * Feat: add alibaba cloud redis definition by @chivalryq in https://github.com/oam-dev/kubevela/pull/2507
    94  * Feat: envbinding support cloud resource deploy and share by @Somefive in https://github.com/oam-dev/kubevela/pull/2734
    95  * Fix: support naming a terraform provider by @zzxwill in https://github.com/oam-dev/kubevela/pull/2794
    96  
    97  
    98  ### Multi-Cluster Enhancement
    99  
   100  * Feat: multicluster support ServiceAccountToken by @Somefive in https://github.com/oam-dev/kubevela/pull/2356
   101  * Feat: add secure tls for cluster-gateway by @Somefive in https://github.com/oam-dev/kubevela/pull/2426
   102  * Feat: add support for envbinding with namespace selector by @Somefive in https://github.com/oam-dev/kubevela/pull/2432
   103  * Feat: upgrade cluster gateway to support remote debug by @Somefive in https://github.com/oam-dev/kubevela/pull/2673
   104  * Feat: set multicluster enabled by default  by @Somefive in #2930
   105  
   106  ### Workflow Enhancement
   107  
   108  * Feat: add apply raw built in workflow steps by @FogDong in https://github.com/oam-dev/kubevela/pull/2420
   109  * Feat: add read object step def by @FogDong in https://github.com/oam-dev/kubevela/pull/2480
   110  * Feat: add export config and secret def for workflow by @FogDong in https://github.com/oam-dev/kubevela/pull/2484
   111  * Feat: support secret in webhook notification by @FogDong in https://github.com/oam-dev/kubevela/pull/2509
   112  * Feat: Record workflow execution state by @leejanee in https://github.com/oam-dev/kubevela/pull/2479
   113  * Fix(cli): use flag instead of env in workflow cli by @FogDong in https://github.com/oam-dev/kubevela/pull/2512
   114  * Not update resource if render hash equal. by @leejanee in https://github.com/oam-dev/kubevela/pull/2522
   115  * Feat: add email support in webhook notification by @FogDong in https://github.com/oam-dev/kubevela/pull/2535
   116  * Feat: add render component and apply component remaining by @FogDong in https://github.com/oam-dev/kubevela/pull/2587
   117  * Feat: add list application records api by @FogDong in https://github.com/oam-dev/kubevela/pull/2757
   118  * Feat: component-pod-view support filter resource by cluster name and cluster namespace by @yangsoon in https://github.com/oam-dev/kubevela/pull/2754
   119  * Feat: workflow support update by @barnettZQG in https://github.com/oam-dev/kubevela/pull/2760
   120  * Feat: add workflow reconciling backoff time and failed limit times by @FogDong in #2881
   121  
   122  ### Component/Trait Enhancement
   123  
   124  * Feat: add health check and custom status for helm type component  by @chivalryq in https://github.com/oam-dev/kubevela/pull/2499
   125  * Feat: add nocalhost dev config trait definition by @yuyicai in https://github.com/oam-dev/kubevela/pull/2545
   126  * Feat(rollout): fill rolloutBatches if empty when scale up/down by @wangyikewxgm in https://github.com/oam-dev/kubevela/pull/2569
   127  * Feat: allow import package in custom status cue template by @Chwetion in https://github.com/oam-dev/kubevela/pull/2585
   128  * Feat: add trait service-account by @yangsoon in https://github.com/oam-dev/kubevela/pull/2878
   129  * Fix: add ingress class as arguments by @Somefive in https://github.com/oam-dev/kubevela/pull/2445
   130  * Fix: add libgit2 support for gitops by @FogDong in https://github.com/oam-dev/kubevela/pull/2477
   131  * Fix: make nginx class to be default value and allow pvc trait to attach more than once by @wonderflow in https://github.com/oam-dev/kubevela/pull/2466
   132  * Feat: add imagePullPolicy/imagePullSecret to task def by @chivalryq in https://github.com/oam-dev/kubevela/pull/2503
   133  
   134  
   135  ### Vela CLI Enhancement
   136  
   137  * Feat: add vela prob to test cluster by @wonderflow in https://github.com/oam-dev/kubevela/pull/2635
   138  * Feat: vela logs support multicluster by @chivalryq in https://github.com/oam-dev/kubevela/pull/2593
   139  * Feat: vela-cli support use ocm to join/list/detach cluster by @yangsoon in https://github.com/oam-dev/kubevela/pull/2599
   140  * Feat: add vela exec for multi cluster by @wonderflow in https://github.com/oam-dev/kubevela/pull/2299
   141  * Feat: multicluster vela status/exec/port-forward by @Somefive in https://github.com/oam-dev/kubevela/pull/2662
   142  * Fix: support `-n` flag for all commands to specify namespace by @chivalryq in https://github.com/oam-dev/kubevela/pull/2719
   143  * Feat: vela delete add wait and force options by @yangsoon in https://github.com/oam-dev/kubevela/pull/2747
   144  * Feat: add workflow rollback cli by @FogDong in https://github.com/oam-dev/kubevela/pull/2795
   145  * Refactor: refine cli commands && align kubectl-vela with vela && use getnamespaceAndEnv for all by @wonderflow in #3048
   146  
   147  
   148  ### Overall Enhancements
   149  
   150  * Feat: ResourceTracker new architecture by @Somefive in https://github.com/oam-dev/kubevela/pull/2849
   151  * New Resource Management Model: Garbage Collection and Resource State Keeper [Desigin Doc](https://github.com/oam-dev/kubevela/blob/master/design/vela-core/resourcetracker_design.md)
   152  * Feat:  output log with structured tag & add step duration metrics by @leejanee in https://github.com/oam-dev/kubevela/pull/2683
   153  * Feat: support user defined image registry that allows private installation by @wonderflow in https://github.com/oam-dev/kubevela/pull/2623
   154  * Feat: add a built in garbage-collect policy to application by @yangsoon in https://github.com/oam-dev/kubevela/pull/2575
   155  * Feat: health scope controller support check trait-managing workload by @wangyikewxgm in https://github.com/oam-dev/kubevela/pull/2527
   156  * Chore:  add homebrew bump to support `brew install kubevela` by @basefas in https://github.com/oam-dev/kubevela/pull/2434
   157  * Chore: Update release action to support build binaries for more platform by @basefas in https://github.com/oam-dev/kubevela/pull/2537
   158  * Feat: add reconcile timeout configuration for vela-core by @Somefive in https://github.com/oam-dev/kubevela/pull/2630
   159  * Chore: push docker images to Alibaba Cloud ACR by @zzxwill in https://github.com/oam-dev/kubevela/pull/2601
   160  
   161  
   162  ## What's Changed/Deprecated
   163  
   164  * Deprecated: containerized workload by @reetasingh in https://github.com/oam-dev/kubevela/pull/2330
   165  * Deprecated: initializer CRD controller by @chivalryq in https://github.com/oam-dev/kubevela/pull/2491
   166  * Deprecated: remove envbinding controller, use #ApplyComponent for EnvBinding by @Somefive in https://github.com/oam-dev/kubevela/pull/2556 , https://github.com/oam-dev/kubevela/pull/2382
   167  * Deprecated(cli): CLI vela config by @chivalryq in https://github.com/oam-dev/kubevela/pull/2037
   168  * Deprecated: remove addon with no definitions by @chivalryq in https://github.com/oam-dev/kubevela/pull/2574
   169  * Refactor: remove apiserver component from the chart, users should use velaux addon instead by @barnettZQG in https://github.com/oam-dev/kubevela/pull/2838
   170  * Refactor: all addons are migrated from initializer to application objects by @chivalryq in https://github.com/oam-dev/kubevela/pull/2444
   171  * Refactor: change rollout's json tag so the status of rollout will be optional by @GingoBang in https://github.com/oam-dev/kubevela/pull/2314
   172  * Deprecated: deprecate CRD discovery for CUE import in Definition to prevent memory leak and OOM crash (#2925)
   173  * Deprecated: delete approllout related code #3040
   174  * Deprecate: delete appDeployment related logic #3050
   175  
   176  ## Bugfix
   177  
   178  * Feat: rework resource tracker to solve bugs by @Somefive in https://github.com/oam-dev/kubevela/pull/2797
   179  * Fix: change raw extension to pointer by @FogDong in https://github.com/oam-dev/kubevela/pull/2451
   180  * Fix: show reconcile error log by @wonderflow in https://github.com/oam-dev/kubevela/pull/2626
   181  * Fix: Closure Bug In newValue by @leejanee in https://github.com/oam-dev/kubevela/pull/2437
   182  * Fix: resourceTracker compatibility bug by @wangyikewxgm in https://github.com/oam-dev/kubevela/pull/2467
   183  * Fix(application): nil pointer for component properties by @kinsolee in https://github.com/oam-dev/kubevela/pull/2481
   184  * Fix: Commit step-generate data  without success by @leejanee in https://github.com/oam-dev/kubevela/pull/2539
   185  * Fix(cli): client-side throttling in vela CLI by @chivalryq in https://github.com/oam-dev/kubevela/pull/2581
   186  * Fix: fix delete a component from application not delete workload by @wangyikewxgm in https://github.com/oam-dev/kubevela/pull/2680
   187  * Fix: lookupByScript don't support `import` by @leejanee in https://github.com/oam-dev/kubevela/pull/2788
   188  * Fix: resourcetracker do not garbage collect legacyRTs correctly by @Somefive in https://github.com/oam-dev/kubevela/pull/2817
   189  * Fix: application conditions confusion. by @leejanee in https://github.com/oam-dev/kubevela/pull/2834
   190  
   191  ## New Contributors
   192  * @GingoBang made their first contribution in https://github.com/oam-dev/kubevela/pull/2314
   193  * @basefas made their first contribution in https://github.com/oam-dev/kubevela/pull/2434
   194  * @yuyicai made their first contribution in https://github.com/oam-dev/kubevela/pull/2540
   195  * @maciejgwizdala made their first contribution in https://github.com/oam-dev/kubevela/pull/2646
   196  * @lowkeyrd made their first contribution in https://github.com/oam-dev/kubevela/pull/2663
   197  * @zxbyoyoyo made their first contribution in https://github.com/oam-dev/kubevela/pull/2703
   198  * @yue9944882 made their first contribution in https://github.com/oam-dev/kubevela/pull/2751
   199  * @snyk-bot made their first contribution in https://github.com/oam-dev/kubevela/pull/2857
   200  * @yunjianzhong made their first contribution in https://github.com/oam-dev/kubevela/pull/3005
   201  * @songminglong made their first contribution in https://github.com/oam-dev/kubevela/pull/3064
   202  * @basuotian made their first contribution in https://github.com/oam-dev/kubevela/pull/3059
   203  * @K1ngram4 made their first contribution in https://github.com/oam-dev/kubevela/pull/3065
   204  
   205  **Full Changelog**: https://github.com/oam-dev/kubevela/compare/v1.1.3...v1.2.0