github.com/rohankumardubey/cilium@v1.6.12/CHANGELOG.md (about)

     1  # Changelog
     2  
     3  ## v1.6.12
     4  
     5  Summary of Changes
     6  ------------------
     7  
     8  **Minor Changes:**
     9  * Add hidden --k8s-sync-timeout to set the timeout for initial Kubernetes synchronization (Backport PR #12823, Upstream PR #12822, @joestringer)
    10  * envoy: Require Node only on the first request of a stream (Backport PR #13334, Upstream PR #12522, @jrajahalme)
    11  * Istio integration has been updated to Istio release 1.5.9. (Backport PR #12888, Upstream PR #12861, @jrajahalme)
    12  * k8s: update k8s dependencies to 1.16.15 (#12667, @aanm)
    13  
    14  **Bugfixes:**
    15  * Envoy is updated to release 1.14.5 (Backport PR #13334, Upstream PR #13332, @jrajahalme)
    16  * node-init restartPods should use docker if /etc/crictl.yaml not found (Backport PR #13054, Upstream PR #12894, @UnwashedMeme)
    17  
    18  **Misc Changes:**
    19  * Add Kubernetes compatibility documentation (Backport PR #12799, Upstream PR #12783, @aanm)
    20  * contrib: Add release helper scripts for preparing micro releases (Backport PR #13250, Upstream PR #13044, @joestringer)
    21  * doc: update #ebpf Slack channel name (Backport PR #12799, Upstream PR #12766, @qmonnet)
    22  * docs/metrics: Correct label typos in metrics.rst (Backport PR #13054, Upstream PR #12901, @sayboras)
    23  * docs: limit copybutton to content area only (Backport PR #13054, Upstream PR #12997, @genbit)
    24  * Upgrade Cilium docs theme version (Backport PR #13054, Upstream PR #12996, @Neelajacques)
    25  * 1.6 special ci-fixing backport (#13111, @nebril)
    26  
    27  ## v1.6.11
    28  
    29  Summary of Changes
    30  ------------------
    31  
    32  **Bugfixes:**
    33  * bpf: Fix monitor aggregation for 'from-network' (Backport PR #12724, Upstream PR #12559, @joestringer)
    34  * Fix manual endpoint regeneration via command line (Backport PR #12713, Upstream PR #12524, @christarazi)
    35  * Fix regression to identity garbage collection due to identity allocation flag in cilium operator (#12496, @brb)
    36  * Fix string slice type CLI arguments (Backport PR #12483, Upstream PR #12457, @JieJhih)
    37  * Fix toGroups CRD to address validation errors (Backport PR #12483, Upstream PR #12440, @lbernail)
    38  * Various etcd bug fixes (#12748, #12753, @tgraf)
    39  
    40  **Misc Changes:**
    41  * Adds documentation for limiting identity-relevant labels used when evaluating Cilium Identities (Backport PR #12713, Upstream PR #12517, @seanmwinn)
    42  * backporting: Report progress in set-labels.py (Backport PR #12713, Upstream PR #12640, @pchaigno)
    43  * Clarify egress policy rule documentation (Backport PR #12713, Upstream PR #12525, @joestringer)
    44  * contrib: Add ability to pass suffix for branch (Backport PR #12483, Upstream PR #12351, @christarazi)
    45  * contrib: fix branch check in `start-backport` script (Backport PR #12483, Upstream PR #12361, @Rolinh)
    46  * contrib: include branch name in file generated by start-backport (Backport PR #12483, Upstream PR #10649, @Rolinh)
    47  * contrib: Print PR number in set-labels.py (Backport PR #12724, Upstream PR #12704, @christarazi)
    48  * contrib: Tighten search for list of PRs (Backport PR #12724, Upstream PR #12703, @christarazi)
    49  * docs(identity): Correct discrepancy between label and descriptions (Backport PR #12713, Upstream PR #12639, @sayboras)
    50  * docs(troubleshooting): Remove bugtool related step with --serve flag (Backport PR #12713, Upstream PR #12532, @sayboras)
    51  * docs: add instructions for vX.Y helm charts (Backport PR #12483, Upstream PR #12291, @aanm)
    52  * test: bump k8s libraries to 1.16.12 (#12420, @aanm)
    53  * Tidy up backporting documentation (Backport PR #12483, Upstream PR #9560, @joestringer)
    54  
    55  **Other Changes:**
    56  * [v1.6] k8s: Fix CRD schema version to 1.15.1 (#12498, @joestringer)
    57  * Dockerfile: Bump v1.6 runtime image to 2020-08-03 build (#12754, @joestringer)
    58  
    59  ## v1.6.10
    60  
    61  Summary of Changes
    62  ------------------
    63  
    64  **Bugfixes:**
    65  * endpoint: Fix data races while accessing GetIdentity() (Backport PR #12021, Upstream PR #11941, @tgraf)
    66  * Fix bug where etcd session renew would block indefinitely, causing endpoint provision to fail (Backport PR #12341, Upstream PR #12292, @joestringer)
    67  * Fix bug where identity allocation wouldn't cancel from api timeouts (Backport PR #12352, Upstream PR #12328, @joestringer)
    68  * helm/operator: fix IPv6 liveness probe address for operator (Backport PR #12341, Upstream PR #12223, @Rolinh)
    69  * ipcache: Fix deadlock when ipcache GC results in datapath reload (Backport PR #12021, Upstream PR #11950, @tgraf)
    70  * iptables: Remove '--nowildcard' from socket match (Backport PR #12356, Upstream PR #12248, @jrajahalme)
    71  * Istio integration has been updated to release 1.5.0. (Backport PR #12356, Upstream PR #10564, @jrajahalme)
    72  * Istio integration has been updated to release 1.5.1, with backported fix for GKE/COS. (Backport PR #12356, Upstream PR #10730, @jrajahalme)
    73  * Istio integration has been updated to release 1.5.2 (Backport PR #12356, Upstream PR #11280, @jrajahalme)
    74  * Istio integration has been updated to release 1.5.4 (Backport PR #12356, Upstream PR #11530, @jrajahalme)
    75  * Istio integration is updated to Istio release 1.5.6. (Backport PR #12356, Upstream PR #12214, @jrajahalme)
    76  * Istio integration is updated to Istio release 1.5.7. (Backport PR #12356, Upstream PR #12353, @jrajahalme)
    77  * Istio integration is simplified with Cilium build of istioctl. (Backport PR #12356, Upstream PR #10851, @jrajahalme)
    78  * Stop Cilium from hanging on CNP or CCNP events from Kubernetes if running with 'k8s-event-handover=true' and 'kvstore=""' (Backport PR #12341, Upstream PR #12146, @aanm)
    79  * Envoy is updated to release 1.13.2. (Backport PR #12017, Upstream PR #11973, @jrajahalme)
    80  * The host proxy is updated to Envoy release 1.13.3 (Backport PR #12352, Upstream PR #12343, @jrajahalme)
    81  
    82  **CI Changes:**
    83  * Fix flakey assertion on metrics (Backport PR #12021, Upstream PR #11966, @christarazi)
    84  * ginkgo-ext: Fix data-race in Writer (Backport PR #12341, Upstream PR #12025, @gandro)
    85  * test: Add retries to curl command (Backport PR #12356, Upstream PR #11993, @christarazi)
    86  * test: Download correct cilium-istioctl for the executing OS. (Backport PR #12356, Upstream PR #12109, @jrajahalme)
    87  * test: Skip Istio test if Ginkgo runs on unsupported runtime. (Backport PR #12356, Upstream PR #11905, @jrajahalme)
    88  
    89  **Misc Changes:**
    90  * [v1.6] Dockerfile: Bump cilium-runtime image (#12370, @christarazi)
    91  * k8s: update k8s libraries to v1.16.11 (#12207, @aanm)
    92  * contrib/backporting: remove requires-janitor-review label (Backport PR #12341, Upstream PR #11986, @aanm)
    93  * docs: point cilium docs into a stable version of sphinx theme (Backport PR #12040, Upstream PR #12010, @genbit)
    94  * docs: re-design cilium docs theme (Backport PR #12040, Upstream PR #11803, @genbit)
    95  * envoy: Include detail in NACK warning (Backport PR #12341, Upstream PR #12016, @jrajahalme)
    96  * envoy: Reduce logging verbosity. (Backport PR #12017, Upstream PR #11349, @jrajahalme)
    97  * envoy: Use TypedConfig for Envoy filters (Backport PR #12017, Upstream PR #9889, @jrajahalme)
    98  * logo: change SVG file used for the logo (Backport PR #12040, Upstream PR #12002, @qmonnet)
    99  * Use right schema when validating CCNP in pre-flight upgrade step (Backport PR #12346, Upstream PR #12106, @aanm)
   100  
   101  ## v1.6.9
   102  
   103  Summary of Changes
   104  ------------------
   105  
   106  **Minor Changes:**
   107  * Add "--iptables-lock-timeout" to configure iptables --wait parameter (Backport PR #11883, Upstream PR #11701, @joestringer)
   108  * bump k8s dependencies and test to v1.16.9 (#11045, @aanm)
   109  * bump k8s dependencies to v1.15.12 and v1.16.10 (#11681, @aanm)
   110  * Properly tear down gops agent on shutdown (Backport PR #11883, Upstream PR #11471, @tklauser)
   111  * Support DNS matchPattern="*" to match "." (Backport PR #11883, Upstream PR #11633, @joestringer)
   112  
   113  **Bugfixes:**
   114  * `identity does not exist` warning messages are not logged if the allocation attempt is not at max (Backport PR #11883, Upstream PR #11580, @djboris9)
   115  * Avoid duplication of generated toCIDRs when using a toServices based CNP (or CCNP) (#11900, @aanm)
   116  * bpf: Preserve source identity for hairpin via stack (Backport PR #11496, Upstream PR #10926, @tgraf)
   117  * CRD: fix allocation logic of identities with the same set of labels (Backport PR #11411, Upstream PR #11040, @aanm)
   118  * daemon: Fatal on startup when Identity CRD is enabled without k8s (Backport PR #11266, Upstream PR #11015, @raybejjani)
   119  * datapath/iptables: Masquerade hairpin traffic that traversed the stack (Backport PR #11496, Upstream PR #10928, @tgraf)
   120  * Do not depend on `KUBERNETES_SERVICE_HOST` nor `KUBERNETES_SERVICE_PORT` environment variables to detect if cilium is running in k8s mode (Backport PR #11266, Upstream PR #11021, @aanm)
   121  * endpoint: Avoid transient drops during policy map update (Backport PR #11266, Upstream PR #10936, @jrajahalme)
   122  * envoy: Take xds mutator lock for map access (Backport PR #11883, Upstream PR #11541, @jrajahalme)
   123  * etcd: Increase status check timeout to 10 seconds (Backport PR #11883, Upstream PR #11750, @tgraf)
   124  * Fix issue where traffic from a pod could be dropped despite allow policy when DNS L7 rules are used (Backport PR #11883, Upstream PR #11764, @joestringer)
   125  * Fix leaking endpoint state metric (Backport PR #11933, Upstream PR #11884, @christarazi)
   126  * Fix possible endpoint restore failure in CRD mode. (Backport PR #11266, Upstream PR #10785, @aanm)
   127  * k8s: Defer marking node as ready to just API is served (Backport PR #11266, Upstream PR #10767, @tgraf)
   128  * k8s: Do not send DeleteService event upon DeleteEndpoints (Backport PR #11496, Upstream PR #11467, @brb)
   129  * Log more information for error 'Unable update CRD identity information with a reference for this node' (Backport PR #11266, Upstream PR #10923, @aanm)
   130  * proxy: Do not decrement proxy port reference count when reverting. (Backport PR #11883, Upstream PR #11753, @jrajahalme)
   131  * proxy: Keep DNS port allocated (Backport PR #11662, Upstream PR #11661, @jrajahalme)
   132  * Setting the agent.sleepAfterInit helm chart value to True will correctly configure the agent to sleep after Init (Backport PR #11429, Upstream PR #11203, @seanmwinn)
   133  * Tight CNP and CCNP schema validation for badly formatted policies (yaml or json) (Backport PR #11411, Upstream PR #10727, @aanm)
   134  
   135  **CI Changes:**
   136  * CI: K8sKafkaPolicyTest kafka-broker starts up without errors (Backport PR #10761, Upstream PR #10721, @raybejjani)
   137  
   138  **Misc Changes:**
   139  * [v1.6] Dockerfile: Bump cilium-runtime to latest image (#11627, @joestringer)
   140  * backporting: add 'upstream-prs' tag for code block (Backport PR #10761, Upstream PR #10033, @aanm)
   141  * bpf: remap MARK_MAGIC_SNAT_DONE marker to avoid conflicts (Backport PR #11496, Upstream PR #11008, @borkmann)
   142  * Fix incorrect name in sysctl_linux_test.go (Backport PR #11266, Upstream PR #10729, @christarazi)
   143  * make: pick up all privileged tests in `make tests-privileged` (Backport PR #10761, Upstream PR #10734, @tklauser)
   144  * Makefile: Fix --yaml arg for microk8s (Backport PR #11883, Upstream PR #10839, @joestringer)
   145  * policy: Fix rule translation test flake (Backport PR #11933, Upstream PR #11913, @joestringer)
   146  * proxy: release redir.mutex on early exit, update a comment on mutex use (Backport PR #11883, Upstream PR #11666, @qmonnet)
   147  * Retry on conflicts when creating/updating CiliumNode objects on agent startup (Backport PR #11908, Upstream PR #11673, @ashrayjain)
   148  
   149  # v1.6.8
   150  
   151  Summary of Changes
   152  ------------------
   153  
   154  **Minor Changes:**
   155  * Add option to retrieve pprof traces from running cilium-agents (Backport PR #10684, Upstream PR #10666, @aanm)
   156  * Update k8s libraries to 1.16.8 (#10662, @aanm)
   157  
   158  **Bugfixes:**
   159  * Fix issue where lxc_config.h header disappears after some regenerations (Backport PR #10640, Upstream PR #10630, @joestringer)
   160  * kubernetes: do not set enable-endpoint-health-checking=false with portmap (Backport PR #10684, Upstream PR #10566, @soumynathan)
   161  * policy: Keep NameManager locked during SelectorCache operations (Backport PR #10532, Upstream PR #10501, @jrajahalme)
   162  
   163  **CI Changes:**
   164  * [CI] Replace jenkinsfiles with symlinks (Backport PR #10460, Upstream PR #10262, @nebril)
   165  * test: Fix possible race in waitForNPods helper function (Backport PR #10499, Upstream PR #10481, @brb)
   166  * update: fix preflight step in upgrade test (#10472, @aanm)
   167  
   168  **Misc Changes:**
   169  * Adds details about required kernel versions above 4.9.17, supported OS update (Backport PR #10684, Upstream PR #10537, @seanmwinn)
   170  * Istio integration has been updated to Istio release 1.4.6 (#10469, @jrajahalme)
   171  * test: Avoid using global map for Cilium configuration (Backport PR #10460, Upstream PR #10388, @brb)
   172  
   173  # v1.6.7
   174  
   175  Summary of Changes
   176  ------------------
   177  
   178  **Minor Changes:**
   179  * add option to hold cilium agent after init container (Backport PR #10135, Upstream PR #10101, @aanm)
   180  * Do not listen on any port by default for cilium-operator (#10369, @aanm)
   181  * Fallback mode for a missing `xt_socket` kernel module is added where kernel's IP early demux functionality is disabled. This fallback is enabled by default if it is needed for corre
   182  ct policy enforcement and visibility functionality. This fallback may be disabled by setting `enable-xt-socket-fallback=false`. (Backport PR #10361, Upstream PR #10299, @jrajahalme)
   183  * ServiceMonitor should default to release namespace (Backport PR #10135, Upstream PR #10088, @dsexton)
   184  
   185  **Bugfixes:**
   186  * AKS: Fix dynamic reconfiguration of bridge mode (Backport PR #10379, Upstream PR #10383, @tgraf)
   187  * bpf: Fix proxy redirection for egress programs (Backport PR #10223, Upstream PR #10113, @tgraf)
   188  * cilium: only enable IPv6 forwarding if IPv6 is enabled (Backport PR #10135, Upstream PR #9034, @jrfastab)
   189  * Correct clustermesh identity sync kvstore backend usage (to actually use the remote) (Backport PR #10223, Upstream PR #10185, @raybejjani)
   190  * doc: Fix AKS guide regression (Backport PR #10379, Upstream PR #10308, @tgraf)
   191  * Envoy fixes for CVE-2020-8659, CVE-2020-8660, CVE-2020-8661, CVE-2020-8664 (Backport PR #10443, Upstream PR #10434, @jrajahalme)
   192  * etcd: Fix gRPC load balancer issue (Backport PR #10379, Upstream PR #10381, @tgraf)
   193  * Fix cilium-operator deadlock for clusters with more than 128 services (Backport PR #10127, Upstream PR #10010, @aanm)
   194  * Fix concurrent access of a variable used for metrics (Backport PR #10223, Upstream PR #10137, @aanm)
   195  * Fix memory corruption on clusters with IPv6 and NodePort enabled (Backport PR #10223, Upstream PR #10192, @aanm)
   196  * Fix regression to avoid freeing alive IPs (Backport PR #10237, Upstream PR #10207, @tgraf)
   197  * Fixups for Correct clustermesh identity sync kvstore backend usage (Backport PR #10291, Upstream PR #10243, @raybejjani)
   198  * ipam: Protect release from releasing alive IP (Backport PR #10095, Upstream PR #10066, @tgraf)
   199  * ipcache: Add probe to check for dump capability to support delete (Backport PR #10223, Upstream PR #10144, @tgraf)
   200  * Make cilium bpf {ct, nat} {list, flush} to work when running in ipv6-only mode (Backport PR #10291, Upstream PR #10193, @brb)
   201  * node: Remove permanent ARP entry when remote node is deleted (Backport PR #10361, Upstream PR #10227, @brb)
   202  * pkg/bpf: Protect attr in perf_linux.go with runtime.KeepAlive (#10206, @brb)
   203  * pkg/bpf: Protect each uintptr with runtime.KeepAlive (Backport PR #10267, Upstream PR #10168, @brb)
   204  * pkg/endpoint: access endpoint state safely across go routines (Backport PR #10223, Upstream PR #10140, @aanm)
   205  * policy: fix innermap's flag error in eppolicymap (Backport PR #10291, Upstream PR #10201, @zhiyuan0x)
   206  
   207  **CI Changes:**
   208  * test: Wait for Istio POD termination before deleting istio-system or cilium (Backport PR #10361, Upstream PR #10325, @jrajahalme)
   209  
   210  **Misc Changes:**
   211  * bpf: Fix space hack in Makefile (Backport PR #10223, Upstream PR #10173, @brb)
   212  * bpf: remove unused GetProgNextID, GetProgFDByID and GetProgInfoByFD (Backport PR #10267, Upstream PR #10187, @tklauser)
   213  * bugtool: Dump NAT BPF maps entries with bpftool (Backport PR #10223, Upstream PR #10190, @brb)
   214  * charts: Generate versions from VERSION file (Backport PR #10223, Upstream PR #10171, @joestringer)
   215  * doc: Adjust documentation to renamed cilium-sysdump tool (Backport PR #10361, Upstream PR #10165, @tgraf)
   216  * doc: Document L7 limitation in azure-cni chaining mode (Backport PR #10223, Upstream PR #10131, @tgraf)
   217  * doc: Fix links to contributing guide (Backport PR #10361, Upstream PR #10322, @CybrPunk)
   218  * docs: fix link for Cilium-PR-Kubernetes-Upstream job (Backport PR #10223, Upstream PR #10178, @tklauser)
   219  * Documentation: Lock dependency to fix build (Backport PR #10438, Upstream PR #10419, @Ropes)
   220  * Fix dead link in 1.4->1.5 upgrade documentation (Backport PR #10443, Upstream PR #10416, @Ropes)
   221  * fqdn: Avoid races when updating global cache on GC (Backport PR #10443, Upstream PR #9483, @raybejjani)
   222  * golang: update to 1.12.17 (#10210, @aanm)
   223  * helm: Allow disabling xt_socket fallback (Backport PR #10361, Upstream PR #10342, @brb)
   224  * install: Support generating vX.Y-dev charts (Backport PR #10361, Upstream PR #10355, @joestringer)
   225  * pkg/bpf: Fix KeepAlive usage for pathStr (Backport PR #10361, Upstream PR #10288, @brb)
   226  * Update release process steps (Backport PR #10135, Upstream PR #10035, @aanm)
   227  * Use -F flag in git log in check-stable script (Backport PR #10291, Upstream PR #10283, @nebril)
   228  
   229  **Other Changes:**
   230  * .github: update github-actions project (#10045, @aanm)
   231  * [1.6] Fix CRI-O regression in the tree (#10412, @joestringer)
   232  * [v1.6] wip run with race detector (#10130, @aanm)
   233  * update k8s dependencies to 1.16.7 (#10216, @aanm)
   234  
   235  # v1.6.6
   236  
   237  Summary of Changes
   238  ------------------
   239  
   240  **Minor Changes:**
   241  * golang: update to 1.12.15 (#9874, @aanm)
   242  * golang: update to 1.12.16 (#9987, @aanm)
   243  
   244  **Bugfixes:**
   245  * Fix to allocate a global identity for an empty container label-set. (Backport PR #9827, Upstream PR #9821, @borkmann)
   246  * Enable IP forwarding on daemon start (Backport PR #9841, Upstream PR #8954, @mrostecki)
   247  * eni: Fix releases of excess IPs (Backport PR #9962, Upstream PR #9858, @tgraf)
   248  * cni: Fix IP leak when CNI ADD times out (Backport PR #9962, Upstream PR #9913, @tgraf)
   249  * cni: Fix noisy warning "Unknown CNI chaining configuration" (Backport PR #9962, Upstream PR #9937, @tgraf)
   250  * Fix cilium installation in GCloud beta "rapid" channel (Backport PR #10007, Upstream PR #9959, @joestringer)
   251  * garbage collect stale distributed locks (Backport PR #10007, Upstream PR #9982, @aanm)
   252  * fqdn: Support setting tofqdns-min-ttl to 0 (Backport PR #9753, Upstream PR #9743, @raybejjani)
   253  
   254  **Misc Changes:**
   255  * Add missing words to spelling_wordlist (Backport PR #9753, Upstream PR #9643, @ungureanuvladvictor)
   256  * Fix GC Locks bugs (Backport PR #10007, Upstream PR #10005, @aanm)
   257  * nodeinit/templates: fix indentation of sys-fs-bpf (Backport PR #10024, Upstream PR #10008, @aanm)
   258  * v1.6: install: Update the chart versions (#9788, @joestringer)
   259  
   260  **Other Changes:**
   261  * update k8s tested versions to v1.14.10, v1.15.7 and v1.16.4 (#9870, @aanm)
   262  * .github: Update actions to v1.6.6 project (#9775, @joestringer)
   263  * Fix github actions 1.6 (#9781, @aanm)