0.23.0 (23rd May, 2022)
Changed
* Drop support for Python 3.6.
* Use `utf-8` as the default character set, instead of falling back to `charset-normalizer` for auto-detection. To enable automatic character set detection, see [the documentation](https://www.python-httpx.org/advanced/#character-set-encodings-and-auto-detection).
Fixed
* Fix `URL.copy_with` for some oddly formed URL cases.
* Digest authentication should use case-insensitive comparison for determining which algorithm is being used.
* Fix console markup escaping in command line client.
* When files are used in multipart upload, ensure we always seek to the start of the file.
* Ensure that `iter_bytes` never yields zero-length chunks.
* Preserve `Authorization` header for redirects that are to the same origin, but are an `http`-to-`https` upgrade.
* When responses have binary output, don't print the output to the console in the command line client. Use output like `<16086 bytes of binary data>` instead.
* Fix display of `--proxies` argument in the command line client help.
* Close responses when task cancellations occur during stream reading.
* Fix type error on accessing `.request` on `HTTPError` exceptions.
0.15.0
- Drop Python 3.6 support
- Ensure HTTP proxy CONNECT requests include `timeout` configuration.
- Switch to explicit `typing.Optional` for type hints
- For `trio` map OSError exceptions to `ConnectError`
12.4.4
Changed
Added clipping per line to SVG output to avoid box characters overlapping
Optimized SVG output
12.4.3
Changed
Further tweaks to SVG character matrix
Added clip rect to SVG to prevent box characters overlapping bottom of terminal
12.4.2
Fixed
Fix for SVG on Firefox
Changed
Removed excess margin from SVG, tweaked cell sizes to better render block characters
4.3.2
Changes
Enhance in stopping pgpool main process. (Tatsuo Ishii)
If "pgpool stop" couldn't terminate the main process within certain period (currently 5 seconds), send the signal again.
Fix not to abort session while in failed transaction. (Tatsuo Ishii)
When an explicit transaction fails, subsequent commands should be ignored until commit or rollback command comes in. However pgpool sometimes aborted the session if relcache lookup happened.
Change the PID length of pcp_proc_count command to 7 characters long. (Bo Peng)
Enhance error message to include the message kind returned and the backend node id while processing parse message. (Tatsuo Ishii)
Downgrade log level of ParameterStatus message from LOG to DEBUG5. (Tatsuo Ishii)
Change the default value of pcp_listen_addresses from '*' to 'localhost'. (Tatsuo Ishii)
Adjust the field name in pcp_watchdog_info. (Muhammad Usama)
Enable parameters related to logging_collector by default in RPM packages. (Bo Peng)
Bug fixes
Fix issue that watchdog cluster keeps rejecting the restarted remote node which is lost previously. (Muhammad Usama)
Fix exit_handler in pgpool main process to avoid possible infinite wait. (Tatsuo Ishii)
Fix pgpool child process to obtain process information. (Tatsuo Ishii)
Fix a potential issue in shared memory allocation function. (Tatsuo Ishii)
Fix bug with pg_enc and pg_md5 when using "-i" option. (bug 747)(Tatsuo Ishii)
Fix not to include garbage in %m log_line_prefix. (Tatsuo Ishii)
Fix main process exiting if a backend is failing or shutting down while performing finding primary. (Tatsuo Ishii)
Fix segfaults in watchdog. (Muhammad Usama)
Fix issue that failover request is refused if backend node status managed in private_backend_status and the one in the share memory area do not agree. (Tatsuo Ishii)
Fixed follow_primary.sh.sample script to check the status of PostgreSQL using pg_isready. (Bo Peng)
Documents
Doc: move the example of "Pgpool-II on Kubernetes" to github repository. (Bo Peng)
Doc: update configuration example. (Masaya Kawamoto)
Doc: update the example output of pcp_watchdog_info. (Bo Peng)
Doc: mention that escaping is required if you are providing the password as an argument to pg_enc and the password contains a "$" character. (Bo Peng)
Regression Tests
Enhance regression test 018.detach_primary to avoid the timeut error. (Tatsuo Ishii)
Enhance regression test 074.bug700_memqcache_segfault to avoid the timeut error. (Tatsuo Ishii)
Improve regression test to detect segmentation fault. (Bo Peng)
Increase timeout for regression test 077.invalid_failover_node. (Tatsuo Ishii)
3.27.6 (2022/05/18)
Bug fixes:
FS#2366 - File > Advanced SVG Export: not launching
FS#2367 - Command line arguments not correctly encoded
FS#2368 - Projections: attributes are not projected
3.27.5 (2022/05/07)
Bug fixes:
FS#2271 - Unpredictable Crashing on Mac M1 Arm64
FS#2357 - Reference points not cleared when deleting selection
FS#2361 - View > Property Editor: Draw order property not working
FS#2362 - View > Property Editor: Scale property cannot be edited
FS#2363 - Context menu of line entry fields: inserting symbol broken
3.27.4 (2022/05/04)
Bug fixes:
FS#2358 - Paste: flip vertical broken
3.27.3 (2022/04/29)
Translations:
Tier 2 (complete, updated, automatic):
Czech
Hungarian
Lithuanian
Polish
Slovak
Slovenian
Bug fixes:
FS#2355 - Viewport: Crash when moving, rotating, mirroring or stretching viewport
FS#2356 - File > Close: Closing dialog stays open after clicking Save
3.27.2 (2022/04/25)
Misc > Block:
Export Block List
Sort by block name
Export Block References List
Export block references to CSV with block name, X, Y
File > Print / Print Preview:
Show dialog to auto adjust paper size if custom paper size is used
Show dialog to fit drawing to paper size if drawing overlaps paper border
Bug fixes:
FS#2329 - Viewport: arcs in scaled viewports are not rendered correctly
FS#2333 - Ordinate dimensions: scale option ignored
FS#2334 - Modify > Break Out Segment: Line Selection Mode fails on Ray and Infinity lines
FS#2335 - Rendering solid hatches in scaled blocks
FS#2342 - Layer > Edit Layer: Changing Color of Invisible Layer
FS#2343 - Modify > Projection: Dimension entities offset
FS#2344 - Draw > Polyline > Polyline along Segments: Crash on cancel
FS#2345 - File > Print: printing multiple copies prints too many copies
3.27.1 (2021/12/13)
Misc > Draw:
Text Aligned Leader
Bug fixes:
FS#2320 - Viewport: text misplaced if viewport is set to not plottable
FS#2322 - Edit > Convert Drawing Unit: dimension problem
FS#2324 - dwg2csv: exception when listing properties (-l)
3.27.0 (2021/12/01)
Performance:
Performance improvements for entity selection and updating the property editor
Edit > Application Preferences:
Graphics View > Appearance:
Add preference "Apply line weight to points"
If checked: apply line weight to points (render as blobs)
If unchecked: always render points as dots or with chosen point mode (cross, etc.) and thin lines
Add preference "Maximum selected entities with reference points"
Configures the maximum number of selected entities that will have operational reference points
Add preference "Maximum selected entities with displayed reference points"
Configures the maximum number of selected entities that will display reference points
Widgets > Property Editor:
Add preference for decimals / precision used to display property values
Misc > Draw:
Leader from Selected Text
Translations:
Tier 2 (complete, updated, automatic):
Danish
Swedish
Bug fixes:
FS#2250 - CAM > Add Profile Toolpath: lead out type / size not saved
FS#2251 - Modify > Explode: spline explodes into line
FS#2254 - Dimension > Continue: does not always continue at chosen extension line
FS#2257 - Images from Windows file cannot be loaded under Linux / macOS
FS#2258 - Selected entities send to an 'Off' layer retain their selection color
FS#2256 - Getting the end direction of a zero-length polyline leads to AppCrash
FS#2259 - Insert file as block: crash when inserting block with attribute definitions
FS#2262 - Block referece attributes are orpaned when using "edit in place"
FS#2263 - dwg2svg -min-lineweight option parsing broken
FS#2265 - QCAD/CAM: startup crash if disabling hierarchical layers
FS#2267 - In-place block editing: some block references not faded
FS#2268 - Not all dimension overrides written to DXF/DWG
FS#2269 - Inner block reference attributes disappear when editing outer block in-place
FS#2270 - Draw > Dimension > Ordinate: Ordinate dimension values scale with viewport
FS#2273 - Block attribute duplicates after copy / paste, explode, edit and reload
FS#2274 - View > Screen-based Linetypes: rendering of arcs with dashes
FS#2275 - Snap > Center: snapping to center of polyline arc segments
FS#2279 - Edit > Application Preferences > File > Open/Save: wrong initial value shown for default format
FS#2281 - Block > Attributes > Synchronize Attributes: Multiple attributes in block with the same Tag
FS#2285 - Draw > Circle > 2 Tangents and Point: fails for Circle, Line, Point where Point is on Line
FS#2286 - Draw > Circle > 2 Tangents and Point: fails for Circle, Circle, Point
FS#2291 - Rulers empty if auto grid scale is off
FS#2305 - Invisible XLine under visible XLine may prevent selection of visible XLine
FS#2309 - SVG Export - hatch patterns with dots not visible
FS#2310 - File > Print: Number of copies and page range ignored
FS#2317 - Crash / lag when selecting splines with clamped knots (OpenDesign)
3.26.3 (2021/05/31)
Bug fixes:
FS#2198 - International characters change when saving and reloading the file [OpenDesign 4]
FS#2230 - Dimension: CAD font label displayed with wrong lineweight
FS#2234 - CAM > Nesting: Cancel button not working
FS#2236 - Draw > Text: unreadable black text in text dialog (macOS dark mode)
FS#2238 - Projection: exception when projecting polyline with single arc segment
FS#2239 - Snap > Coordinate: Confirm coordinate with number block Enter key
FS#2241 - CAM Simulation: stops working after closing a file
FS#2243 - Graphics View: rendering of splines with line pattern
FS#2246 - Undo menu text crippled (Windows)
3.26.2 (2021/04/15)
Modify > Projection:
retain uniform global segment width of polylines
Misc > Draw > Polyline break symbol from two points:
Insert break symbol
Add local data location to search path for resources files (patterns, linetypes, fonts, postprocessors, etc.)
Windows: C:/Users/[Username]/AppData/Local/QCAD/QCAD
macOS: ~/Library/Application Support/QCAD/QCAD
Linux: ~/.local/share/QCAD/QCAD
Bug fixes:
FS#2175 - Edit > Application Preferences > Draw > Text: Uncheck all/Check all buttons not disabled
FS#2203 - Ruler: not all labels shown
FS#2204 - Modify > Break out Manual: point order matters with open polyline
FS#2206 - View > Selection Filter: Polyline area selection not working
FS#2207 - File > SVG Export: dimension labels invisible with TTF fonts
FS#2208 - Snap: Cannot snap to block arrays
FS#2209 - Modify > Explode: incorrect results with almost circular ellipse arcs
FS#2210 - Modify > Break out Manual: unexpected results with arc
FS#2217 - Text: spacing problem when switching to CAD font (\F)
FS#2221 - Unpredictable linetype pattern scale for polylines using polyline pattern
FS#2222 - Block attribute definition: default text displayed instead of tag
FS#2223 - Block > Insert Block: duplicate entries in attributes combo
FS#2224 - Command line tools: -block argument does not accept layout names
FS#2225 - Filenames containing an ampersand do not render correctly in the tab bar and Window menu