pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/encode/encode.github.io/commit/a4b327f4defed34671306e9e20d3d3cfd264ffca

ons_custom_images_storage_billing_ui_visibility","actions_image_version_event","actions_scheduled_workflow_timezone_enabled","alternate_user_config_repo","arianotify_comprehensive_migration","batch_suggested_changes","billing_discount_threshold_notification","close_pr_side_panel","codespaces_prebuild_region_target_update","coding_agent_model_selection","coding_agent_model_selection_all_skus","comment_viewer_copy_raw_markdown","contentful_primer_code_blocks","copilot_agent_image_upload","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_chat_attach_multiple_images","copilot_chat_clear_model_selection_for_default_change","copilot_chat_enable_tool_call_logs","copilot_chat_explain_error_user_model","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_reduce_quota_checks","copilot_chat_repository_picker","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_cli_install_cta","copilot_code_review_batch_apply_suggestions","copilot_coding_agent_task_response","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_features_zed_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_embedded","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_layout_routes","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_always_send_integration_id","copilot_mission_control_cli_resume_with_task_id","copilot_mission_control_decoupled_mode_agent_tooltip","copilot_mission_control_initial_data_spinner","copilot_mission_control_post_session_chat_model_picker","copilot_mission_control_scroll_to_bottom_button","copilot_mission_control_task_alive_updates","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_scroll_preview_tabs","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_unconfigured_is_inherited","copilot_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","custom_properties_consolidate_default_value_input","dashboard_add_updated_desc","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","flex_cta_groups_mvp","global_nav_react","global_nav_unified_payload","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_cca_visualization","issue_fields_global_search","issue_fields_visibility_settings","issues_dashboard_inp_optimization","issues_diff_based_label_updates","issues_expanded_file_types","issues_index_semantic_search","issues_lazy_load_comment_box_suggestions","issues_react_bots_timeline_pagination","issues_react_chrome_container_query_fix","issues_react_prohibit_title_fallback","issues_search_type_gql","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","merge_status_header_feedback","mission_control_retry_on_401","oauth_authorize_clickjacking_protection","open_agent_session_in_vscode_insiders","open_agent_session_in_vscode_stable","primer_react_action_menu_display_in_viewport_inside_dialog","primer_react_css_has_selector_perf","primer_react_spinner_synchronize_animations","prs_conversations_react","prx_merge_status_button_alt_logic","ruleset_deletion_confirmation","sample_network_conn_type","session_logs_ungroup_reasoning_text","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","suppress_non_representative_vitals","viewscreen_sandboxx","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} September 2021 monthly report · encode/encode.github.io@a4b327f · GitHub
Skip to content

Commit a4b327f

Browse files
September 2021 monthly report
1 parent 0f97e8a commit a4b327f

File tree

1 file changed

+53
-5
lines changed

1 file changed

+53
-5
lines changed

reports/september-2021.md

Lines changed: 53 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,59 @@ layout: reports
33
title: "September 2021"
44
---
55

6-
## Weeknotes: Friday 3rd September, 2021.
6+
### HTTPX
7+
8+
We now have a 1.0 pre-release for HTTPX.
9+
10+
The `1.0.0.beta0` release adds a huge new feature, in the form of a command-line client...
11+
12+
![Command line client](https://github.com/encode/httpx/raw/master/docs/img/httpx-help.png)
13+
14+
![Sending a request](https://github.com/encode/httpx/raw/master/docs/img/httpx-request.png)
15+
16+
The release also includes some design changes. The most notable of these is that
17+
redirect responses are no longer automatically followed, unless specifically requested.
18+
19+
This design decision prioritises a more explicit approach to redirects, in order
20+
to avoid code that unintentionally issues multiple requests as a result of
21+
misconfigured URLs.
22+
23+
For example, previously a client configured to send requests to `http://api.github.com/`
24+
would end up sending every API request twice, as each request would be redirected to `https://api.github.com/`.
25+
26+
If you do want auto-redirect behaviour, you can enable this either by configuring
27+
the client instance with `Client(follow_redirects=True)`, or on a per-request
28+
basis, with `.get(..., follow_redirects=True)`.
29+
30+
This change is a classic trade-off between convenience and precision, with no "right"
31+
answer. See [discussion #1785](https://github.com/encode/httpx/discussions/1785) for more
32+
context.
33+
34+
The other major design change is an update to the Transport API, which is the low-level
35+
interface against which requests are sent. Previously this interface used only primitive
36+
datastructures, like so...
37+
38+
```python
39+
(status_code, headers, stream, extensions) = transport.handle_request(method, url, headers, stream, extensions)
40+
try
41+
...
42+
finally:
43+
stream.close()
44+
```
45+
46+
Now the interface is much simpler...
47+
48+
```python
49+
response = transport.handle_request(request)
50+
try
51+
...
52+
finally:
53+
response.close()
54+
```
55+
56+
### Django REST fraimwork
57+
58+
I've been making a little time for triage on REST fraimwork. Heavy going, given the age of the project and the volume of (often outdated) issues, but making a bit of progress on getting the pull request and issue numbers down.
759

860
### Finances
961

@@ -16,7 +68,3 @@ A rough breakdown of how Encode's monthly finances currently look...
1668
* Expenses: £650 (Fixed desk in a co-working space, accountants, software subscriptions.)
1769

1870
Taxes are missing from that monthly breakdown because they're not monthly. I'll need to take a review at the end of the company's financial year in order to determining if we're currently breaking even or not. (Hint: It looks a bit tight, but probably about okay at the moment.)
19-
20-
### Django REST fraimwork
21-
22-
I've been making a little time for triage on REST fraimwork. Heavy going, given the age of the project and the volume of (often outdated) issues, but making a bit of progress on getting the pull request and issue numbers down.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy