-
Notifications
You must be signed in to change notification settings - Fork 30
v182
The cf-release v182 was released on September 2nd 2014.
-
Work on Feature Flags completed. API Docs
-
Work on Environment Variable Groups completed. API Docs, Proposal Doc
-
Fixed issue with syslog drains stopping.
-
Changed syslog config to send all syslog logs from the VM, old config only send logs tagged with vcap.*
-
Fixed issue with incorrect Locale setting in warden containers. (1)
-
Fixed issue with querying a v2 endpoint with multiple query parameters (1)
-
Fix for encoding reserved characters in URLs. (1)
-
What's changing? Previously the router would re-encode certain URLs so that the backend would receive a version of the URL which was slightly different from the request the client actually made. For example if a client requested /a%24url we would actually request /a$url. If a client requested /a^url we would send a request for /a%5Eurl to the backend. Only a small subset of valid URLs acted this way. We're now going to send the exact same request the client made to the backend, with the same encoding (apart from the hostname).
-
Why are we changing this? We consider the current router behaviour a bug, so we're changing it so that the router always sends exactly the request it receives to the backend (apart from changing the host) rather than re-encoding it. The previous behaviour was lossy -- both /a$url and /a%24url reached the backend application as /a$url, the backend app therefore had no way to know which one the client actually sent. Application's shouldn't need to rely on the router modifying the incoming request to work, and if an application needs to know whether a symbol was sent encoded or un-encoded, we don't want the router to prevent that.
-
What's affected? A very small set of applications will be affected by this change if they relied on the router changing the request the client actually made. In all these cases the application would only have worked when deployed inside Cloud Foundry. These applications should either encourage their clients to send the correct values, or accept both values on the server-side (many frameworks will already silently decode both values to the same thing making this quite easy).
Deployed with
-
BOSH Version: 91
-
Stemcell Version: Trusty 2652
-
CC Api Version: 2.13.0
- No need to ask permission - if you want to make an edit or add a new section, just do it!
- The official cf-docs maintainers cherry-pick content from this wiki for the official docs
- The contents of this wiki are in no way endorsed, maintained or supported by the core Cloud Foundry team
- Development Process
- Mailing Lists & Chats
- CI and the Commit Pipeline
- Contributing Code or Docs
- Contribution Standards
- Design Documents
- Proposing New Features
- Adding New Services
- Project Incubator
- Reporting Security Vulnerabilities
- CFF vulnerability mgt
- CAB meeting minutes
See CFF official project list.
Roadmaps are reflected in pivotal trackers. Tracker Instructions and steps to watch stories. Here is a flat list of all trackers:
- BOSH
- BBR
- CF Abacus
- CF App Autoscaler
- CF Buildpacks
- Concourse roadmap, and milestones
- CF Containerization/quarks
- CF Container Networking
- CF CAPI
- CF API K8s Evolution
- CredHub
- CF CLI
- CF CLI V3 acceleration
- CF Diego
- CF Docs
- CF Eclipse
- CF Eirini
- CF Flintstone
- CF Foundation
- CF Garden
- CF Greenhouse (windows)
- CF GrootFS (aka Garden RootFs)
- CF Identity (aka UAA)
- CF Infrastructure (incls BBL)
- CF Java Buildpack
- CF Java Client
- CF Lattice
- CF Logging and Metrics
- CF MEGA (Release Integration)
- CF Networking - CF K8S
- CF Networking - CFAR Mesh
- CF Mysql (core services)
- CF Notifications
- CF Permissions
- CF Persistence
- CF Postgres-release
- CF Runtime OG
- CF Routing
- CF Routing TCP
- CF services API (aka SAPI)
- Cloud Service Brokers (by SAPI/service enablement team)
- Kubo
- License Finder
- BBR
- Buildpacks
- BOSH
- BOSH CPIs
- Cf Java Client
- Core services (mysql) - repo
- Garden
- Grootfs
- Infra/tools
- Java Buildpack
- Kubo - repo
- Loggregator
- Persistence
- Release integration - repo
- Routing
- Runtime - repo
- Service API (aka SAPI)
Maybe other CIs hosted on cf-app.com are mentioned in slack ?
- See Client Tools on docs
- 3rd Party Compatible Apps